ich bin über ein Problem am am Verzweifeln, über das die VBA-Profis sicher nur den Kopf schütteln und lächeln werden.
Ich möchte folgenden VBA-Code verwenden:
Range("C3:C33").FormulaLocal = "=WENN(ZÄHLENWENN(Feiertage!A$1:A$13;A3);"F";"")"
Mein Problem:Wenn ich bei der WENN-Funktion den "Dann-Wert" einer Zelle zuweise (also z.B. in M1 das F rein schreibe und hier eintrage
Range("C3:C33").FormulaLocal = "=WENN(ZÄHLENWENN(Feiertage!A$1:A$13;A3);$M$1;...)"
dann bekomme ich den Eintrag aus M1 auch angezeigt. Der "Sonst-Wert" muss aber zwingend leer sein, da ich mit einem weiteren Code-Snippet später die nächste freie Zelle in dieser Spalte abfragen muss. Daher kann ich dort auch nicht Null o.ä. eintragen, sondern muss die Zelle leer lassen.Wie kann ich nun VBA davon überzeugen, zum einen DIREKT das "F" einzutragen und zum anderen "Sonst..." die Zelle leer zu lassen?
Wäre Euch für Eure Hilfe sehr dankbar!
Boory