Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Spracheinstellungen via Makro ändern

Forumthread: Spracheinstellungen via Makro ändern

Spracheinstellungen via Makro ändern
02.12.2020 17:23:42
Sigi
Hallo!
Gibt es eine Möglichkeit die Spracheinstellung von Deutsch auf Englisch via Makro/VBA zu ändern?
Bei der Makroaufzeichung wird die Umstellung auf Englisch nicht mitaufgezeichnet!
Danke Sigi
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spracheinstellungen via Makro ändern
02.12.2020 17:27:00
onur
"Spracheinstellung" - Welche denn?
AW: Spracheinstellungen via Makro ändern
02.12.2020 18:15:26
Sigi
Von Deutsch auf Englisch umstellen!
AW: Spracheinstellungen via Makro ändern
02.12.2020 18:32:45
onur
Ist es denn SOOO schwer?
Welche Sprache?
Die von Excel, von Windows, der Sprachausgabe usw usw ?
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Spracheinstellungen in Excel via Makro ändern


Schritt-für-Schritt-Anleitung

Um die Spracheinstellungen von Excel von Deutsch auf Englisch via Makro zu ändern, kannst du folgendes VBA-Skript verwenden:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke auf Einfügen und wähle Modul.

  3. Füge den folgenden Code in das Modul ein:

    Sub SpracheUmstellen()
        Application.LanguageSettings.LanguageID(msoLanguageIDUI) = msoLanguageIDEnglishUS
        MsgBox "Die Sprache wurde auf Englisch umgestellt."
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Drücke ALT + F8, wähle SpracheUmstellen aus der Liste und klicke auf Ausführen.

Nun sollte die Sprache von Excel umgestellt sein. Beachte, dass diese Methode die Benutzeroberfläche betrifft, jedoch nicht die Sprache von Formeln oder Datumsformaten.


Häufige Fehler und Lösungen

  • Fehler: Makro wird nicht ausgeführt.

    • Stelle sicher, dass Makros in den Excel-Optionen aktiviert sind. Du findest diese Option unter Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter > Makroeinstellungen.
  • Fehler: Sprache wird nicht geändert.

    • Prüfe, ob die richtige Sprache-ID verwendet wird. In dem Beispiel oben wird msoLanguageIDEnglishUS verwendet, was für die US-Englisch Sprache steht. Für britisches Englisch kannst du msoLanguageIDEnglishUK verwenden.

Alternative Methoden

Eine andere Möglichkeit, die Spracheinstellungen in Excel zu ändern, ist die manuelle Anpassung über die Optionen:

  1. Gehe zu Datei > Optionen.
  2. Wähle den Reiter Sprache.
  3. Unter Bearbeitungssprache kannst du die gewünschte Sprache auswählen und hinzufügen.

Diese Methode ist nützlich, wenn du die Sprache für alle zukünftigen Excel-Sitzungen ändern möchtest, ohne ein Makro zu verwenden.


Praktische Beispiele

Wenn du oft mit Datumsformaten arbeitest und das excel datum von englisch auf deutsch umstellen möchtest, beachte folgendes:

  • Um ein Datum im deutschen Format anzuzeigen, kannst du die Zellen formatieren. Wähle die Zelle aus, gehe zu Start > Zellen formatieren > Datum und wähle das gewünschte deutsche Datumsformat.

Zusätzlich kannst du das Datum in einer anderen Sprache formatieren, indem du die entsprechende Sprache in den Excel-Optionen auswählst und dann das Datum entsprechend formatierst.


Tipps für Profis

  • Nutze VBA, um deine Spracheinstellungen automatisch beim Öffnen einer Arbeitsmappe zu ändern. Füge den Code in das Workbook_Open Ereignis ein:

    Private Sub Workbook_Open()
        Application.LanguageSettings.LanguageID(msoLanguageIDUI) = msoLanguageIDEnglishUS
    End Sub
  • Wenn du regelmäßig mit verschiedenen Sprachen arbeitest, erstelle verschiedene Makros für jede Sprache, um den Wechsel zu erleichtern.


FAQ: Häufige Fragen

1. Kann ich die Sprache von Excel dauerhaft ändern? Ja, du kannst die Sprache über die Excel-Optionen ändern. Diese Änderung bleibt bestehen, bis du sie wieder änderst.

2. Warum wird die Sprache bei der Makroaufzeichnung nicht berücksichtigt? Die Makroaufzeichnung kann bestimmte Einstellungen, wie Sprache, nicht aufzeichnen. Du musst diese manuell über VBA skripten.

3. Beeinflusst die Änderung der Sprache die Formeln in meinen Arbeitsblättern? Nein, die Änderung der Sprache hat keinen Einfluss auf die Formeln. Diese bleiben in der jeweiligen Sprache, die du verwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige