Извлечение данных из Excel с помощью пользовательского ввода в текстовом формате
Проблема в том, что я могу извлечь данные, указав ссылку на ячейку, например:
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 ответ
Вы должны циклически обработать столбец с именами сотрудников, и когда вы найдете то, что ищете, перейдите к интересующему столбцу в той же строке.