ExcelTonnie
Gebruiker
- Lid geworden
- 5 jul 2016
- Berichten
- 317
Via een micrometer print ik de data in een userform en deze wordt in een tabel gezet.
De data die gegenereerd wordt begint bijv. met 0.563
In de tabel staat dan ook dit getal als tekst. 0.563
via de code laat ik het omzetten naar een getal.
Echter wordt de komma op de verkeerde positie geplaatst.
Krijg dan het getal 563,00 terug.
Hoe krijg ik nu het getal 0,563 hiervoor terug.
Via tekst naar kolom is dit niet werkbaar voor mijn toepassing.
De data die gegenereerd wordt begint bijv. met 0.563
In de tabel staat dan ook dit getal als tekst. 0.563
via de code laat ik het omzetten naar een getal.
Echter wordt de komma op de verkeerde positie geplaatst.
Krijg dan het getal 563,00 terug.
Hoe krijg ik nu het getal 0,563 hiervoor terug.
Via tekst naar kolom is dit niet werkbaar voor mijn toepassing.
Code:
Sub Omzetter()
'met deze code worden alle textgetallen omgezet naar getallen
For Each r In ws3.UsedRange.SpecialCells(xlCellTypeConstants)
If IsNumeric(r) Then
r.Value = CSng(r.Value)
r.NumberFormat = "0.00"
End If
Next
End Sub