Programmieren - alles kontrollieren 4.936 Themen, 20.625 Beiträge

VBA - String in Zahl umwandeln funktioniert nicht

Jürgen124 / 8 Antworten / Flachansicht Nickles

Hallo Leute, ich glaubs gar nicht! Will einfach nur nen kleinen String in ne Zahl umwandeln und es funktioniert nicht!!!!

Dim Zahl as Double

Zahl=Val("1,50")
msgbox "Ergebnis: "+Zahl ' Gibt Ergebnis: 1 aus!!!

Val() sollte eine Double-Zahl, also mit Nachkommaanteil ausgeben tut es aber nicht sondern gibt nur den Ganzzahlanteil aus.

Was zum Donnerwetter mach ich denn da Falsch?

Gruß
Jürgen

bei Antwort benachrichtigen
neanderix ChrE „Hallo! Ja, die Umstellung von Excel auf VBA kann manchmal ganz schön grausam...“
Optionen

Luftcode:

Dim ZText As String

Dim Zahl as Double

ZText="1,50"

Replace(ZText,",",".")

Zahl=Val(ZText)



Volker

Computers are like airconditioners - they stop working properly when you open Windows Ich bin unschuldig, ich habe sie nicht gewählt!
bei Antwort benachrichtigen
CDbl ? PaoloP