Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1216to1220
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Fehler in Formel

Fehler in Formel
Joachim
Guten Tag.
Ich bin dabei meine Excel Makros von Ver. 2003 auf 2010 umzusetzen.
Ich erwarte eigentlich einige Probleme.
Hier ist nun das erste aufgetaucht.
Folgende Formeleingabe erzeugt einen Fehler. Wodran liegt das?
Let Selection.Formula = "=wenn(Turnkey=0;ZS(38)*AP_Turn;0)"
Wenn ich die Formel direkt in die Zelle eingebe, erfolgt auch eine Fehlermeldung. Da diese Formel in Excel 2003 aber lief, verstehe ich das nicht.
Wer weiß Rat.
Danke

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Fehler in Formel
26.05.2011 17:51:25
Hajo_Zi
Hallo Joachim,
Du hast die Namen schon definiert?

AW: Fehler in Formel
27.05.2011 11:54:12
Joachim
Moin Hajo,
ja, die Namen sind definiert. Wenn ich den einzelnen Namen in eine Zelle eingebe, wird der Wert auch angezeigt.
Wenn schon "WENN", dann auch "FormulaLocal"
26.05.2011 18:03:03
NoNet
Hallo Joachim,
das hat nichts mit Excel 2010 sondern mit der Sprache zu tun :
die von Dir im VBA-Code verwendete Funktion WENN() ist (fast) eindeutig deutsch, das kennt VBA jedoch nicht - es sei denn Du teilst mit, dass es sich um die "regionalisierte" (lokale) Funktionsvariante von IF() handelt :
Selection.FormulaLocal= "=wenn(Turnkey=0;ZS(38)*AP_Turn;0)"
Das funktioniert dann zwar mit einer deutschen EXCEL-Version, jedoch nicht mit einer englischen !
Verwende daher in VBA besser gleich die englischsprachige Variante :
Selection.Formula= "=IF(Turnkey=0,RC[38]*AP_Turn,0)"
Gruß, NoNet
Anzeige
AW: Wenn schon "WENN", dann auch "FormulaLocal"
27.05.2011 12:03:04
Joachim
Danke für den Hinweis.
Hat geklappt.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige