Ich verwende Excel 2002.
Als Dezimaltrennzeichen verwende ich den Punkt (nicht das Komma) vom System her.
Ich habe nun folgendes Problem:
- Ich verwende ein Userform um verschiede Werte in Tabellenblätter einzutragen
- In einem Feld wird ein Wechselkurs mit vier Dezimalstellen nach dem Dezimalpunkt eingetragen. Den Wert definiere ich als "Dim waerung As Variant"
- Das Userformular schreibt nun den Wechselkurs je nach Buchung in verschiedene Tabellenblätter.
- Zur gleichen Zeit schreibt es aber den Wert in eine Zelle um den letzten verwendeten Wert bei der nächsten Buchung vorzuschlagen.
- Wenn mir das Userform nun diesen Wechselkurs bei der nächsten Buchung vorschlägt verwendet es ein Komma als Dezimaltrennzeichen. Lasse ich den Wert nun so wie er ist kommt die Fehlermeldung "Laufzeitfehler 13, Typen unverträglich"
- Überschreibe ich aber den Wert wieder von Hand und verwende den Punkt als Dezimaltrennzeichen geht alles OK.
Frage:
Was muss ich tun, dass das Feld im Userform mir den Wert mit Dezimal Punkt liest, vorschlägt und verwendet?
Für Hilfe bin ich sehr dankbar.
Mit freundlichen Grüssen
Jörg