VBA ban if formula

VBA ban if formula
2021-04-29T16:00:30+02:00
2021-04-29T20:14:53+02:00
2022-08-12T02:20:32+02:00
szilkov
Sziasztok,

szeretnék makróval tenni egy cellába egy if formulát, ami a következő:
structSheet.Range("G2").Formula = "=IF(E2="DONE", F2, E2)"
de sajnos nem akarja értelmezni a sok "" miatt, próbáltam beletenni egy változóba a DONE-t, de akkor nem találta és próbáltam '-szal is, de nem működött
Hogy lehetne ezt megcsinálni?
Köszi
Mutasd a teljes hozzászólást!
Szia!
Amelyik idézőjelet szeretnéd a képletben is látni, azt meg kell kettőzni:

structSheet.Range("G2").Formula = "=IF(E2=""DONE"", F2, E2)"
Ha pedig változóban van, akkor összefűzést kell alkalmazni:

structSheet.Range("G2").Formula = "=IF(E2=""" & valt & """, F2, E2)"
Azért a 3-3 idézőjel, mert a DONE szövegként kell bekerüljön a képletbe.
Üdv.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd