Извлечение данных из Excel с помощью пользовательского ввода в текстовом формате - PullRequest
0 голосов
/ 07 июля 2011

Проблема в том, что я могу извлечь данные, указав ссылку на ячейку, например:

TextBox1.Text = objWorksheet.Cells(5, 2).value

Но я хочу выбрать строку в соответствии с данными, введенными пользователем, и хочу извлечь данные из этой строки.

Вводимые пользователем данные представлены в текстовом формате, в моем случае это имя сотрудника. И я должен извлечь адрес этого имени.

Пожалуйста, помогите мне, я работаю над этим в последние два дня, но ничего не получаю ...

Код:

Dim objExcel As New Excel.Application     ' Represents an instance of Excel
Dim objWorkbook As Excel.Workbook     'Represents a workbook object
Dim objWorksheet As Excel.Worksheet     'Represents a worksheet object

objWorkbook = objExcel.Workbooks.Open("C:\record.xls")
objWorksheet = CType(objWorkbook.Worksheets.Item("CC1"), Excel.Worksheet)

TextBox1.Text = objWorksheet.Cells(5, 2).value

1 Ответ

0 голосов
/ 07 июля 2011

Вы должны циклически обработать столбец с именами сотрудников, и когда вы найдете то, что ищете, перейдите к интересующему столбцу в той же строке.

...