как vlookup элемент в столбце D и получить значение столбца a в пользовательской форме vba?

Я написал этот код, но он дает мне # N / A.

Dim item item=Application.VLookup(CB1.Value,Worksheets("Shete1").Range("D1").CurrentRegion, 1, False) 

Столбец D – это имя элемента, а столбец a – его номер, и я хочу, чтобы номер элемента сохранялся в элементе.

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

Пример:

 item = Application.Index(Worksheets("Sheet1").Range("A:A"),Application.Match(CB1.Value,Worksheets("Sheet1").Range("D1"),False)) 

Обратите внимание, что «D1» будет искать только первую ячейку столбца D. Если вы хотите выполнить поиск по всему столбцу, замените «D1» на «D: D».

  • Следуйте VLOOKUP и ссылкам в VBA
  • Excel. Вытяните последнее значение для пары «Параметр счета / позиции».
  • Могу ли я установить функцию в качестве критерия в автофильтре в excel?
  • Улучшение эффективности macor через VLookup?
  • понимание и отличная формула, которую я использую
  • Преобразование букв в текст и обратно (Excel 2013)
  • Как сделать абсолютный диапазон с функциями смещения в excel?
  • Как передать текст в качестве ссылки на ячейки в excel?
  • Не удается установить книгу
  • Как сравнить несколько полей в Excel
  • VLOOKUP с 3-х и 4-значными почтовыми округами
  • Interesting Posts

    Как вы получаете данные из нескольких списков HTML с помощью макроса Excel?

    Excel VBA: код функции Insheet не может обращаться к другим ячейкам на листе

    Использовать рассчитанный результат для фильтрации строк в Excel

    Динамические условия, связанные с переключателями в excel

    Расчетное поле таблицы сводных таблиц Excel

    Добавить условие OR в IF

    динамическая библиотека dylib, вызывающая dylib: Неопределенные символы для архитектуры i386

    Excel перестает отвечать на запросы после запуска макроса с помощью vbs

    Как получить лист Excel из листов, когда имя листа имеет программные возможности

    Как увеличить набор данных с шагом 1 в excel?

    Суммировать общее количество столбцов на другом листе

    Редактировать параметры автозаполнения excel

    В ALM как получить матрицу трассировки требований с помощью макроса vb

    Формула условного форматирования между двумя листами и несколькими значениями

    Значения внешнего ключа Python XLWT

    Давайте будем гением компьютера.