Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excelversion prüfen -> Formelsprache

Excelversion prüfen -> Formelsprache
18.11.2008 22:18:00
Thomas
Hallo!
Ich will per VBA ein Sheet erstellen, in welches zum Schluß auch Formeln, z.B. Summe gefüllt werden sollen.
Wäre an sich kein Problem Range/Cells(....).Formula = "Sum(...)"
In der Arbeit habe ich ein englisches Excel, sprich Formel "Sum", daheim ein deutsches, sprich Formel "Summe"
Führe ich zuhause das Makro aus, liefert Range(...).formula = "sum(...)" logischerweise nicht das gewünschte Ergebnis, weil mein Daheim-Excel die englische Formel im Sheet nicht erkennt.
Kann ich in VBA prüfen, ob der Anwender eine englische oder deutsche Version (oder weitere andere) benutzt und dementsprechend die Formeln steuern oder gibt es noch eine elegantere Lösung?
Danke im Voraus schon mal
Thomas

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excelversion prüfen -> Formelsprache
18.11.2008 22:23:58
Hajo_Zi
Hallo Thomas,
das braucht nicht geprüft werden, bei Formula wird die Formel in Englisch eingegeben. Verwende nicht Formulalocal.

AW: Excelversion prüfen -> Formelsprache
18.11.2008 22:34:31
ransi
HAllo Thomas
VBA spricht amerikanisch.
Wenn du die Formel in VBA richtig eingibst, ist die Versions-Sprache egal.
Ob deutsch oder französisch oder kisuaheli.
Excel übersetzt die Formel.
Option Explicit


Public Sub t()
Range("A1").Formula = "=sum(B1:B10)"
Range("A2").FormulaLocal = "=summe(B1:B10)"
End Sub


ransi
Anzeige
AW: Excelversion prüfen -> Formelsprache
18.11.2008 22:40:00
Hajo_Zi
Halo Ransi,
ich hätte aus Deinem Beitrag gelsen das FormulaLocal auch übersetzt wird z.b. in englisch, kisuaheli das würde ich bezweifeln.
Ich habe verschieden Ecxcel Versionen in unterschiedlichen Sprachen, aber zu Testung instaliere ich das nicht.
Gruß Hajo
AW: Excelversion prüfen -> Formelsprache
18.11.2008 23:33:00
Thomas
Danke Euch!
Des ging ja schnell
Da hab ich wohl ursprünglich in der falschen Richtung angefangen. Erst auf dem deutschen mit deutscher Formel, die dann auf dem englischen nicht interpretiert werden konnte und nicht - wie gedacht - andersrum.
Funktioniert!
Danke
Thomas
Anzeige
AW: Excelversion prüfen -> Formelsprache
19.11.2008 18:26:38
ransi
HAllo Hajo
Ich hatte geschrieben:

VBA spricht amerikanisch.
Wenn du die Formel in VBA richtig eingibst, ist die Versions-Sprache egal....
Excel übersetzt die Formel.


Von daher war der Codeschnipsel mit .FormulaLocal wohl doch eher verwirrend.
Also:
.Formula wird übersetzt.
.FormulaLocal verlangt die Sprache in der Excel installiert ist.
ransi

AW: Excelversion prüfen -> Formelsprache
19.11.2008 22:21:00
Thomas
Dank Euch beiden!
Ich hatts schon richtig verstanden ;-)
Thomas

302 Forumthreads zu ähnlichen Themen


Hallo Hans,
wenn ich die URLs richtig interpretiere, haben wir im Forum soeben die Zahl von 1 Million Beiträgen überschritten.
Herzlichen Glückwunsch zu dem Erfolg Deines "Babys"!
Gruß
Martin

Hallo Leute,
heute habe ich wieder mal ein einfaches Problem für Euch, an dem ich aber nicht weiter kommen:
Ich möchte die Arbeitsblätter in meiner Arbeitsmappe zählen. Das ist ja kein Problem (ThisWorkbook.sheets.count).
wenn das makro mehr als ein Arbeitsblatt zählt (also das Erge...

Hallo zusammen!
Ich habe da als blutiger Anfänger in VBA zwei Fragen:
1.) Wie kann ich in meiner Tabelle in jeder zweiten Spalte 4 leere Spalten einfügen lassen?
2.) Dann möchte ich unter den Inhalt der ersten fünf Spalten (A-E) den Inhalt der zweiten 5 Spalten (F-J) usw. In der grö...

Guten Morgen!
Ich hätte folgendes Problem: Ich erhalte automatisiert Exceltabellen, bei denen nicht alle Zellen einer Zeile gefüllt werden, wenn dort der Inhalt einer darüberliegenden Zeile stehen sollte. Zur Weiterverarbeitung muss ich aber diese Zellen mit den dazugehörigen Werten füllen....

Hallo,
google spuckt Zu "Excel" und "Häufigkeitslücken" lediglich 3 Treffer aus, die nicht gerade brauchbar für meine Aufgabe sind.
Ich muss für 3 Variablen eine Typisierung mit einer Häufigkeitslücke durchführen.
Hiermit bin ich fast gänzlich überfragt. Mit Quantilen hatte ich das...

Hallo zusammen,
ich habe eine lange Liste, in der in einer Spalte Daten stehen, wo ab und zu vorangehende Nullen nötig sind (mal eine - mal 2...etc.) - und manchmal auch keine.
Wie kann ich diese Zellen formatieren, das die vorangehenden "Nullen" nicht automatisch weggelassen werden?

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige