Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Sprache in VBA abfragen : wo /wie finde ich Setup?





Frage

Hallo an alle m Netz, ich möchte in VBA abfragen, in wechem Sprach-Setup das ECXEL läuft (also deutsch, englisch, multilanguage etc).... Welchen Wert muss ich dazu wie abfragen? Danke, user3

Antwort 1 von Hajo_Zi

Hallo Nick,

Betriebsystem
=INFO("sysversion")
Application.International(1) - liefert für deutsch den Wert 49 zurück von Jinx
siehe Hilfe unter International
Ergänzung Ramses (Rainer)
2 gibt die Längerspezifischen Einstellungen (Deutsch/Schweiz/Österreich) zurück, während 1 die allgemeineSprache zurückgibt.
1 = Deutsch und gilt für alle Installationen einer DEUTSCHEN Office/Excel version.

lege Zwei Tabellen an "Deutsch" und "Englisch"
Option Explicit
Private Sub Workbook_Open()
Worksheets(IIf(Application.International(xlCountrySetting) = 49, "Deutsch", "Englisch")).Visible = -1
Worksheets(IIf(Application.International(xlCountrySetting) = 49, "Englisch", "Deutsch")).Visible = 2
End Sub
Von Nepumuk

Gruß hajo

Antwort 2 von user3

Hallo Hajo,

danke, genau das suche ich.

Was liefert mir eine MULTILANGUAGE-Installation bei der
Abfrage von
Application.International(xlCountrySetting) ??

Hintergrund: ein XLS an viele User mit unterschiedlichen EXCEL-Installationen.

Gruß, user3

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: