Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
LanguageSettings.LanguageID
#2
Hallo,

Die IDs geben Dir nur die Sprache wieder, die in Excel in bestimmten Bereichen verwendet wird, wie bspw. für die Benutzeroberfläche msoLanguageIDUI.
Das hat keine Auswirkungen auf VBA - was nur Englisch spricht. Heißt also, wenn Du eine Formatierung über Code in VBA vornimmst, musst Du Englisch
für das Format verwenden. Beispiel Msgbox Format(date,"DD.MM.YYYY")

Wenn Du Dir jedoch einen Formatstring (z.B. Datum TT.MM.JJ) über VBA aufbauen möchtest, den Du in einer Formel verwenden möchtest, wie bspw.
Range("B1").Formula="=TEXT(A1,""TT.MM.JJJJ"")" kannst Du Bestandteile zur Formatierung über Application.International(...) ermitteln. Da gibt
Dir die aktuell verwendeten Buchstaben bzw. Code zurück, Beispiel: Msgbox Application.International(xlMonthCode) Die Konstanten findest Du
im Objektkatalog unter XlApplicationInternational.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 01/2011 - 06/2019 :: 04/2020 - 06/2022
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner (neu)
Zitieren


Nachrichten in diesem Thema
LanguageSettings.LanguageID - von Caldolan - 14.10.2022, 15:19
RE: LanguageSettings.LanguageID - von maninweb - 15.10.2022, 09:33
RE: LanguageSettings.LanguageID - von Caldolan - 28.10.2022, 12:54

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions