Seltsames Verhalten von .NumberFormat
14.12.2003 13:34:12
Patrick
meine Tabelle verhält sich etwas seltsam. Ich nehme per Formular Daten auf und lasse die Daten dann aus einer Tabelle in die andere kopieren. Dabei ändern sich ständig die Datumsformate:
Zahlenformat der Zelle "dd.mm.yyyy"
Erstellen des Eintrags per Makro: "mm/dd/yyyy" (trotz Ablage per CDate)
Von Hand ändern: "dd.mm.yyyy"
Kopieren des Eintrags per Makro: in Originalzelle steht plötzlich wieder "mm/dd/yyyy" trotz Format "dd.mm.yyyy"
Ich habe schon verschiedene Wege ausprobiert, per .NumberFormat Format zuweisen, vor dem kopieren, sowohl in Originalzelle als auch in die Kopierte Zelle, danach, beides - nichts klappt, es tauchen immer wieder "mm/dd/yyyy" auf.
Hat irgendjemand eine Idee, wo ich nach der Lösung des Problems suchen kann? Zur Zeit habe ich nicht mal einen Anhaltspunkt, was genau falsch ist, denn von Hand formatiert ist alles richtig.
Ich kann nur noch annehmen, dass es daran liegt, dass verschiedene Leute mit der Tabelle arbeiten und verschiedene Spracheinstellungen haben. Kann man da irgendwas per VBA regeln?
Da die Zellen mit "mm/dd/yyyy" nicht zum Sortieren und Asuwählen nutzbar sind, sollte das unbedingt geändert werden. Nur steh ich aufm Schlauch.
Vielen Dank im Voraus für jeden Tipp!
Patrick