ich habe ein Problem bei dem ich mir die Zähne ausbeiße und hoffe auf eure Hilfe.
In Zelle C4 habe ich eine Wenn-Dann-Formel (=WENN(C3>0;Start1();"")), die ein Makro auslösen soll, wenn Zelle C3 befüllt ist. Das Ergebnis soll dann in D3 ausgegeben werden. Das Makro dazu sieht so aus:
Public Function Start1()
Call ausfuellenD3
End Function
Sub ausfuellenD3() Range("D3").Activate
ActiveCell.FormulaLocal = "=SVERWEIS($C$3;Datenquelle!$B$2:$C$25;2;FALSCH)"
End Sub Wenn ich in C3 nun einen Wert eingebe, erscheint in C4 #WERT, D3 bleibt leer. Wenn ich "Sub ausfuellenD3" einzeln ausführe, funktioniert es. Nicht aber über die Wenn-Dann-Formel. Wo liegt hier mein Fehler?
Vielen Dank und viele Grüße
Daniela