Komma statt Punkt (amerk. Komma)

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
UserForm TextBox


Excel-Version: 9.0 (Office 2000)
nach unten

Betrifft: Komma statt Punkt (amerk. Komma)
von: AxelG
Geschrieben am: 23.05.2002 - 12:30:25

Hallo Forum,

ich brauche mal wieder Eure Hilfe.
Über eine UserForm werden vier Werte eingegeben, mit denen später gerechnet wird. Damit aber Excel mit diesen Werten richtig rechnet, müssen diese Werte, wenn sie Nachkommastellen haben, mit einem Punkt eingegeben werden.
Wie kann ich diese Werte mit Komma eingeben, und Excel rechnet dann mit diesen Werten korrekt?

Danke für Eure Hilfe im voraus,

AxelG


nach oben   nach unten

Re: Komma statt Punkt (amerk. Komma)
von: Eberhard Sch.
Geschrieben am: 23.05.2002 - 13:22:56

Hallo Axel
Du mußt denn Text der Textboxen erst in eine Zahl umwandeln, z.B. CDbl(TextBox1.Text) * CDbl(TextBox2.Text)
damit VBA rechnen kann .

Gruß Eberhard


nach oben   nach unten

Re: Komma statt Punkt (amerk.
von: AxelG
Geschrieben am: 23.05.2002 - 13:34:49

danke für die Antwort,
wahrscheinlich habe ich mich verkehrt ausgedrückt, oder Dich nicht verstanden.
Also:
Über eine UserForm wird ein Wert eingegeben. Dieser Wert wird in A1 eingetragen. B1 rechnet mit diesem Wert, z.B.: dividiert ihn durch zwei.
-gebe ich 1 ein, kein Problem,
-gebe ich 1.1 ein, kein Problem,
-gebe ich 1,1 ein,PROBLEM;

wie kann ich also eine Kommaeingabe bei Nachkommastellen erzwingen, mein System (Win u. Office 2K) ist auf Deutsch/Deutschland eingestellt.

nach oben   nach unten

Re: Komma statt Punkt (amerk.
von: Eberhard Sch.
Geschrieben am: 23.05.2002 - 14:10:03

Hallo Axel

Eine Möglichkeit wäre noch mit dem KeyPress Ereigniss der Textbox
die Eingabe von "." in "," umzuwandeln oder umgekehrt.
~begin~


Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii = 46 Then
KeyAscii = 44
End If
End Sub

Gruß Eberhard


nach oben   nach unten

Re: Komma statt Punkt (amerk.
von: AxelG
Geschrieben am: 23.05.2002 - 14:31:56

habs mehrmals ausprobiert und es klappt,

Danke!!

Axel


 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Komma statt Punkt (amerk. Komma)"