AW: US-und deutsches Zahlenformat gleichzeitig nutzen?
01.11.2006 13:57:22
Stefan
Hallo Susanne99,
Nein, man kann Excel nicht 2 mal installieren (ausser auch 2 Betriebssysteme auf deinem Rechner). Und das wuerde dann auch das gleichzeitige Nutzen der Datenbanken doch erheblich erschweren.
Allerdings denke ich dass Du darum auch herum kommst.
Die Einstellungen fuer Zahlenformate sind naemlich an eine Application gebunden, das heisst Du kannst zwei verschiedene Einstellungen gleichzeitig laufen haben, wenn Du zwei verschiedene Excel-Application oeffnest. Das machst Du in dem Du einfach zweimal Excel aufmachst (und nicht aus Excel heraus zwei Arbeitsmappen!).
Dort kannst Du jetzt in jeder Application unter Extras-Optionen-International das Zahlenformat einstellen. Dabei ist zu beachten das sich das Zahlenformat auch fuer das naechstemal Excel-oeffnen aendern kann. Deshalb wuerde ich das durch folgenden Code erledigen:
Schreib folgenden Code in das Modul "Diese Arbeitsmappe" einer leeren Excel-Datei:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
.UseSystemSeparators = True
End Sub
Private Sub Workbook_Open()
With Application
.DecimalSeparator = "."
.ThousandsSeparator = ","
.UseSystemSeparators = False
End With
End Sub
Speichere die Datei als "Amerika.xls" oder wie auch immer.
Dann schreibe den folgenden Code in das Modul "Diese Arbeitsmappe" einer anderen neuen Datei:
Private Sub Workbook_Open()
With Application
.UseSystemSeparators = True
End With
End Sub
Speicher die Datei als "Deutsch.xls" oder wie auch immer (der Code geht davon aus dass Dein System standardmaessig auf Deutsch eingestellt ist).
Schliesse Excel.
Oeffne Excel (nicht durch klicken auf eine .xls-Datei, sondern durch klicken Excel im Programme-Verzeichnis!). Oeffne in Excel die Datei Amerika.xls.
Oeffne Excel erneut (wie zuvor). Oeffne in diesem Excel die Datei Deutsch.xls.
Jetzt solltest Du zwei Excel-Versionen mit unterschiedlichen Formaten laufen haben.
Die beste Moeglichkeit waere aber vermutlich zu versuchen, die Schnittstelle zwischen Deinen Datenbanken und Excel so zu manipulieren, dass Werte auch als Werte ohne Formatierung an Excel uebergeben werden, so dass Excel die Formatierung selbst uebernehmen kann und du immer Zahlen im Standardformat angezeigt bekommst.
Schoene Gruesse
Stefan