как vlookup элемент в столбце D и получить значение столбца a в пользовательской форме vba?
Я написал этот код, но он дает мне # N / A.
Dim item item=Application.VLookup(CB1.Value,Worksheets("Shete1").Range("D1").CurrentRegion, 1, False)
Столбец D – это имя элемента, а столбец a – его номер, и я хочу, чтобы номер элемента сохранялся в элементе.
- VLOOKUP на нескольких столбцах
- Посмотрите значение на другом листе Excel
- Альтернатива vlookup с точным и приблизительным совпадением не работает
- Как привязать ячейку в формулах vlookup к нескольким книгам?
- Изменение значений в столбце в соответствии с именем строки
- COUNTIFS VLOOKUP возвращает значение?
- Vlookup возвращает несколько значений
- Excel сравнивает содержимое частичных ячеек
- vlookup # n / a при перекрестном сопоставлении данных
- Как найти последние временные данные (Excel)
- Как скрыть столбцы (G-AZ), когда значение ячейки равно # N / A
- Как vlookup между значениями диапазона?
- Использование функции Index & Small для получения нескольких значений с другого листа
Вы можете использовать комбинацию индекса и соответствия, чтобы вернуть значение, которое вы ищете.
Пример:
item = Application.Index(Worksheets("Sheet1").Range("A:A"),Application.Match(CB1.Value,Worksheets("Sheet1").Range("D1"),False))
Обратите внимание, что «D1» будет искать только первую ячейку столбца D. Если вы хотите выполнить поиск по всему столбцу, замените «D1» на «D: D».