in einem Textfeld innnerhalb der UserForm sollen nur Zahlen eingegeben
und in einer Zelle in Excel abgespeichert werden.
Den Inhalt überprüfe ich mit IsNumeric.
Die Eingabe mit Punkt, z.B. "1.2" , ergibt in Excel die korrekte Zahl "1,2"
.
Die Eingabe "1,2" wird als richtig erkannt, ergibt in Excel jedoch die
Zeichefolge "1,2", welche nicht als Zahl interpretiert wird.
Vielen Dank für Hinweise, was ich falsch mache.
Manfred
Manfred Rink schrieb:
wandel den Textwert vor dem schreiben in die Zelle in einen Zahlenwert um:
Range("A1").Value = CDbl(TextBox1.Text)
--
Mit freundlichen Grüssen
Melanie Breden
- Microsoft MVP für Excel -
http://excel.codebooks.de (Das Excel-VBA Codebook)
#Excel-Auftragsprogrammierung#