/ / VBA - Excel - Vyplnenie bunky s vnoreným IF - excel, vba, vnorené-if

VBA - Excel - Plnenie bunky s vnoreným IF - excel, vba, vnorené-if

Používam program VBA, aby som narazil a spojil makro s cieľom aktualizovať exportovanú správu vo formáte quickbooks. Použil som vstavaný IF formulár na vytvorenie filtra pre seba.

Vzorec I "m je:

=IF(ISBLANK(I2),IF(ISBLANK(I3),IF(ISBLANK(H2),IF(ISBLANK(H3),"X",""),""),""),"")

(Týmto sa vyplní bunka s hodnotou X, ak sú 4 referenčné bunky prázdne a nič nerobia, ak má ktorákoľvek z nich hodnotu).

Kód, ktorý som skúšal, je toto:

Range("N2").Formula = "=IF(ISBLANK(I2),IF(ISBLANK(I3),IF(ISBLANK(H2),IF(ISBLANK(H3),"X",""),""),""),"")"

Problém, ktorý mám mať je, že " pred X sa číta ako koniec kódu (myslím); Chybu pri zostavovaní.

Ktokoľvek mi môže trochu pomôcť?

odpovede:

0 pre odpoveď č. 1

Keď používate model excel v kóde VBA, musíte dbať na dvojitú citáciu:

Pozrite sa na nižšie uvedený kód, bude to pre vás:

Range("N2").Formula = "=IF(ISBLANK(I2),IF(ISBLANK(I3),IF(ISBLANK(H2),IF(ISBLANK(H3),""X"",""""),""""),""""),"""")"