VBA Range.Formula

31/05/2012 - 15:12 von Christof Kluß | Report spam
Hallo,

ist es möglich Range(...).Formula = "=Average(...)" im VBA-Quelltext zu
nutzen, ohne auf die Sprache der Excel Version Rücksicht nehmen zu müssen?

Momentan muss ich "Mittelwert" schreiben, aber andererseits möchte VBA
"," als "Zellentrenner", obwohl nur ";" in der deutschen Version
funktioniert.

Gruß
Christof
 

Lesen sie die antworten

#1 Claus Busch
31/05/2012 - 15:42 | Warnen spam
Hallo Christof,

Am Thu, 31 May 2012 15:12:04 +0200 schrieb Christof Kluß:

ist es möglich Range(...).Formula = "=Average(...)" im VBA-Quelltext zu
nutzen, ohne auf die Sprache der Excel Version Rücksicht nehmen zu müssen?

Momentan muss ich "Mittelwert" schreiben, aber andererseits möchte VBA
"," als "Zellentrenner", obwohl nur ";" in der deutschen Version
funktioniert.



schreibst du nur .Formula musst du die englische Version mitsamt den
englischen Trennzeichen nehmen.
Schreibst du dagegen .FormulaLocal musst du die deutsche Schreibweise
wie du sie auch im Blatt verwendest, nehmen


Mit freundlichen Grüßen
Claus Busch
Win XP Prof SP3 / Vista Ultimate SP2
Office 2003 SP3 /2007 Ultimate SP3

Ähnliche fragen