Microsoft Excel

Herbers Excel/VBA-Archiv

Syntaxfehler

Betrifft: Syntaxfehler von: Fabienne
Geschrieben am: 30.08.2004 17:01:57

Hallo Leute!

Kann mir jemand sagen wo der Syntax Fehler liegt? Bin VBA mässig nicht so gut drauf!

Danke!

ActiveCell.FormulaR1C1 = WENN("='[" & Meine_Datei & "]" & Mein_Blatt & "'!R123C13=WAHR;'[" & Meine_Datei & "]" & Mein_Blatt & "'!R123C12", ";"") & WENN("='[" & Meine_Datei & "]" & Mein_Blatt & "'!R123C13=WAHR;'[" & Meine_Datei & "]" & Mein_Blatt & "'!R123C12", ";"")

  


Betrifft: AW: Syntaxfehler von: Nepumuk
Geschrieben am: 30.08.2004 17:32:33

Hallo Fabienne,
wenn du den Wert aus Zelle L123 zweimal in der Zielzelle stehen haben willst, geht das auch nur mit einer Abrage. Dafür gibt es die Funktion WIEDERHOLEN. Wenn du wissen willst, wie eine Formel in VBA aussieht, dann einfach die Formel in Excel eingeben und Enter drücken. Die Zelle nochmal anwählen, Makro aufzeichnen, wieder Enter drücken und Aufzeichnen beenden.
Deine Formel:

ActiveCell.FormulaR1C1 = "=IF('[" & Meine_Datei & "]" & Mein_Blatt & "'!R123C13=TRUE,'[" & Meine_Datei & "]" & Mein_Blatt & "'!R123C12,"""")&IF('[" & Meine_Datei & "]" & Mein_Blatt & "'!R123C13=TRUE,'[" & Meine_Datei & "]" & Mein_Blatt & "'!R123C12,"""")"

Gruß
Nepumuk