Ändern Sie die Excel-Formelsprache mit VBA

541
Pierre44

Ich muss die englische Formel auf meinem französischen Laptop verwenden können. Ist es möglich, dies zu verwenden, ohne ein Sprachpaket zu installieren?

Ich habe diese Antwort von Microsoft gesehen:

https://answers.microsoft.com/de-de/msoffice/forum/msoffice_excel-mso_mobile-mso_2013_release/change-excel-formula-language/d6bf1b1a-5df0-4140-93c0-f2632c65aaa0

oder hier Ändern Sie die Befehlssprache in Excel

aber ich dachte, vielleicht wäre eine VBA-Lösung möglich. Irgendwelche Ideen oder Tipps, wo gesucht werden soll?

2
Mögliches Duplikat von [Befehlssprache in Excel ändern] (https://superuser.com/questions/984789/change-language-of-command-in-excel) Máté Juhász vor 5 Jahren 0
Nein, selbst mit vba können Sie es nicht ändern, ohne die Sprache zu ändern. Máté Juhász vor 5 Jahren 0

1 Antwort auf die Frage

2
simlev

Es scheint, dass Sie bereits ein wenig recherchiert haben, aber die Hoffnung nicht aufgeben möchten. Allerdings gibt es nicht viel. Dieses Problem allein ist schon lästig genug, um nur englische Installationen von Excel für mich vorzuschreiben. Ich persönlich verstehe nicht, warum es für internationale Installationen nicht möglich sein sollte, Englisch in Formeln anstelle der Oberflächensprache zu verwenden, aber so ist es.

Leider können Sie die Sprache für Formeln nicht über ein VBA-Skript ändern .

Sie können VBA verwenden, um den Zellen englische Formeln zuzuweisen, diese erscheinen dann jedoch in die Oberflächensprache übersetzt:

Sub add_formula() Range("A1").Value = "=SUM(B:B)" End Sub 

enter image description here

In diesem gut geschriebenen Beitrag finden Sie einige nützliche Hinweise zum Thema.

Was ich mache und meine Empfehlung ist, nur sehr einfache Formeln zu verwenden, die Sie mit dieser Tabelle schnell und einfach übersetzen können . Verwenden Sie für weitere Informationen den VBA-Code, der in mehreren Sprachen installiert werden kann.