Приложение определило ошибку в VBA из-за VLookup - PullRequest
0 голосов
/ 30 апреля 2020

Попытка vlookup в Excel с использованием VBA:

ActiveCell.FormulaR1C1 = _  
    "=IF(ISNA(VLOOKUP(RC[-1],'Addition[Hl.xlsx]Coverage'!C5:C5,1,0)),IF(ISNA(VLOOKUP(RC[-1],'Addition[Added.xlsx]Accounts'!C6:C6,1,0)),IF(ISNA(VLOOKUP(RC[-1],'Addition[RCA.xlsx]Delete'!C1:C1,1,0)),'NF',VLOOKUP(RC[-1],'Addition[RCA.xlsx]Delete'!C1:C1,1,0)),VLOOKUP(RC[-1],'Addition[Added.xlsx]Accounts'!C6:C6,1,0)),VLOOKUP(RC[-1],'Addition[Hl.xlsx]Coverage'!C5:C5,1,0))"

Это дает мне ошибку времени выполнения 1004.

Ошибка приложения или объекта.

Но если Я положил ту же формулу в Excel, это работает ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...