jetzt komm ich ohne Tipps nicht mehr weiter.
Ich möchte per Code eine EXCEL-Formel in unregelmäßigen Zeilenabständen einfügen. Das Problem ist, dass die Formel als Text eingefügt wird und nicht ausgewertet wird. Dies passiert erst, wenn ich alle Zellen, in denen die Formel steht mit "Standard" formatiere und für jede einzelne Zelle die Formel bestätige ("grünes Häckchen"). Eine entsprechende Formatierung per Code führt zum Laufzeitfehler 1004 "Anwendungs- oder objektdefinierter Fehler" (Wieso ?)
Do while k ....
SH3.Cells(k, 4).Select
Selection.NumberFormat = "General"
Selection.Formula = "=VLOOKUP(C" & CStr(k) & _
";'Dispo-Plan DC Daten'!$A$2:$BJ$250;3;0)"
k = k +1
Loop
Ob Formel in englisch oder deutsch (SVERWEIS) ist egal, gleiches Resultat.
Danke für Euere Hilfe