Я использую VBA, чтобы взломать и объединить макрос, чтобы обновить отчет, экспортированный с помощью quickbooks. Я использую вложенную формулу IF для создания фильтра для себя.VBA - Excel - заполнение ячейки вложенным IF
Формулы я использую:
=IF(ISBLANK(I2),IF(ISBLANK(I3),IF(ISBLANK(H2),IF(ISBLANK(H3),"X",""),""),""),"")
(Это позволит заполнить ячейку с X, если 4 ссылочных клетки являются пустыми, и ничего не делать, если какие-либо из них имеет значение).
Код я попытался это:
Range("N2").Formula = "=IF(ISBLANK(I2),IF(ISBLANK(I3),IF(ISBLANK(H2),IF(ISBLANK(H3),"X",""),""),""),"")"
Проблема у меня в том, что "
перед X
читается как конец кода (я думаю); Я получаю ошибку компиляции.
Кто-нибудь может мне помочь?
Шортер: 'Range (" N2 ") .Formula =" = IF (COUNTBLANK (H2: I3) = 4 "," X "", "" "") "' – pnuts
О, спасибо Pnuts, я тоже признателен за ввод. – Jhatz