folgende frage hab ich bereits im Forum gestellt und nachstehende Antwort bekommen. nun bekommeke ich die richtige syntax nicht hin, kann mir jemand weiter helfen?
ich benutze TextBoxen (in UserForms) in einer xl-mappe die auf verschiedene PCs (mit unterschiedlichen ländereinstellungen) verwendet, und damit gerechnet wird.
das problem liegt in der trennung der dezimalstellen - mal komma, mal punkt.
gibt es eine lösung um die zahleneigabe zu vereinheitlichen? zb das beim öffnen der Datei je nach ländereinstellung die Punkte in kommas und umgekehrt gewandelt werden?
daniele
Antwort von Maria Winter:
Schau Dir mal in der Hilfe Applications.international an. Damit kannst Du den Dezimaltrenner abfragen.
Dann per Worksheet_change mit intersect nachschauen ob die Eingabe im "Dezimalbereich" liegt (Du hast ja nicht überall Dezimalzahlen, oder), mit "like" nachgucken ob Dein Dezimaltrenner verbaut ist, andernfalls Replace.
HTH
PS: folgenden beitrag ist bestimmt ein guter ansatz, kenn mich aber zu wenig aus um den umzusetzen. (die zahlen sind auch in mehreren spalten und tabellenblätter verteilt)
https://www.herber.de/forum/archiv/140to144/t140380.htm