VBA Vlookup возвращает ошибку времени выполнения - как исправить? - PullRequest
0 голосов
/ 24 июня 2019

У меня есть простая тетрадь с двумя листами. Я сохраняю строковое значение, которое я ищу в Sheet2, в переменную, а затем активирую Sheet1 и пытаюсь использовать VLOOKUP, чтобы вернуть значение в столбце 1 предопределенного диапазона в Sheet1 из любой строки, являющейся первым вхождением сохраненной переменной , но я последовательно получаю ошибку 1004. Любая помощь в этом? Я чувствую, что нахожусь в конце остроумия. Я прошел десятки раз, и все прошло хорошо (например, я правильно храню переменную, правильно переключаю листы и правильно определяю диапазон) - до этой строки, где я получаю сообщение об ошибке:

tempbu = Application.WorksheetFunction.VLookup(tempteam, myTableArray, 1, False)
...