VBA - Formel in Zelle schreiben
#1
Hallo zusammen,

ich habe nun schon diverse Möglichkeiten probiert eine einfach Formel in eine Zelle zu schreiben via VBA, krieg' es aber nicht hin...

Folgender Code...

Code:
Formel = "=WENNFEHLER(INDEX(XX_Internal_Reason_Codes!F:F;VERGLEICH(TEMPLATE!H2;XX_Internal_Reason_Codes!C:C;0));"")"
ActiveSheet("TEMPLATE").Range("K2").FormulaLocal = Formel

wirft bei mir folgenden Fehler in Zeile "ActiveSheets ..." aus:

Laufzeitfehler '438':
Objekt unterstützt diese Eigenschaft oder Methode nicht

Hat jemand eine Idee dazu?

Vielen Dank vorab & viele Grüße
Antworten Top
#2
Hi,

WorkSheets("TEMPLATE").Range("K2").FormulaLocal = Formel
Antworten Top
#3
Hi Boris,

danke für Deine Antwort.

Nun erhalte ich Laufzeitfehler '1004': "Anwendungs- oder objektdefinierter Fehler" in der gleichen Zeile..?

VG
SteBen
Antworten Top
#4
Hi,

Anführungszeichen als Bestandteil einer Formel müssen immer doppelt geschrieben werden:

Formel = "=WENNFEHLER(INDEX(XX_Internal_Reason_Codes!F:F;VERGLEICH(TEMPLATE!H2;XX_Internal_Reason_Codes!C:C;0));"""")"
[-] Folgende(r) 1 Nutzer sagt Danke an {Boris} für diesen Beitrag:
  • SteBen
Antworten Top
#5
Perfekt, Danke!!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste