Использование формулы оператора IF в VBA Excel - PullRequest
0 голосов
/ 17 декабря 2018

Мне трудно понять ошибку в моем коде.Мне нужно использовать формулу оператора IF в VBA Excel.Однако в приведенном ниже коде появляется ошибка «Ошибка приложения или объекта»:

.Range("G2:G" & .Range("A" & Rows.Count).End(xlUp).Row).Formula = "=IF(ISNA(INDEX('VLookupTable'!$D$2:$D$184,MATCH(F9,'VLookupTable'!$C$2:$C$184,0))),"",INDEX('VLookupTable'!$D$2:$D$184,MATCH(F9,'VLookupTable'!$C$2:$C$184,0)))"

Если я удалил оператор IF, он работает.Он возвращает истину или ложь, но мне нужно проверить условие, если значение равно N / A, оно должно вернуть значение вместо ИСТИНА или ЛОЖЬ.

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