Microsoft Excel

Herbers Excel/VBA-Archiv

VBA Text in Zahl umwandeln


Betrifft: VBA Text in Zahl umwandeln
von: Tim
Geschrieben am: 29.11.2018 11:14:50

Hallo zusammen,

ich habe eine Code gefunden, der mir Text in Zahlen umwandelt, dabei missachtet er aber die Zahl nach der Kommastelle. Wie kann man das anpassen, damit auch die Zahl nach der Kommastelle nachdem umwandeln dabei ist?

Sub test1()
Dim LetzteZeile As Long
Dim x As Long
LetzteZeile = Range("L65536").End(xlUp).Row
For x = 2 To LetzteZeile
Cells(x, 12) = CLng(Cells(x, 12))
Cells(x, 12).NumberFormat = "General"
Next
End Sub

  

Betrifft: AW: VBA Text in Zahl umwandeln
von: Philipp
Geschrieben am: 29.11.2018 11:18:59

Dim x as double


  

Betrifft: Dim x As Long ist schon korrekt ... owT
von: Matthias L
Geschrieben am: 29.11.2018 11:28:04




  

Betrifft: AW: VBA Text in Zahl umwandeln
von: Matthias L
Geschrieben am: 29.11.2018 11:25:14

Hallo

Cells(x, 12) = CDbl(Cells(x, 12))
Gruß Matthias


  

Betrifft: AW: VBA Text in Zahl umwandeln
von: Tim
Geschrieben am: 29.11.2018 16:44:53

Danke, an alle, mit Matthias Anpassung funktioniert wie ich wollte.