mit VBA eine Zelle mit Formel füllen
09.04.2026 14:42:30
Alexander
nach langer Zeit wollte ich mal wieder etwas excel und VBA machen und stoße, wie bei mir üblich, auf ein Problem.
ich möchte per sverweis mit 2 Bedingungen einen Zellinhalt finden. Wende ich den sverweis in einer excel Zelle direkt an funktioniert er wie gewünscht, erstelle ich das excel über VBA bekomme ich den Laufzeitfehler 1004 Anwendungs oder objektdefinierter Fehler.
Mein fehlerhafter VBA-Code
a = "=sverweis(""" & wohn & gerät & """;wahl({1.2};a:a&b:b;c:c);2;falsch)"
Range("C" & zeile).Formula2 = a
nachfolgend das Statement wie es in die Zelle geschrieben wird wenn in VBA das = vor sverweis weglasse
SVERWEIS("1KW-WE";WAHL({1.2};A:A&B:B;C:C);2;FALSCH)
Wenn ich aber in der Zelle ein = vor das sverweis hinzufüge wird das statement wie erwartet ausgeführt.
kann mir bitte wer sagen was ich in dem VBA Code falsch mache?
LG Alex
Anzeige