• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Van tekst naar getal

Status
Niet open voor verdere reacties.

EfBe

Gebruiker
Lid geworden
15 dec 2008
Berichten
43
IK krijg in een kolom tekst met een "spatie"
Met "Substitueren" lukt het niet
Kolom A Kolom B
4 09,85 4 09,85 Formule in "B1"=SUBSTITUEREN(A1;" ";"")

Met vba lukt het ook niet
Code:
For Each Val In Sheets("TekstNaarGetal").Columns(1).SpecialCells(2)
    Val = Replace(Val, " ", "", 1, 1)
Next

Zie ook bijlage
Dank bij voorbaat, Jos
 

Bijlagen

  • TekstNaarGetal.xlsm
    12,9 KB · Weergaven: 34
Er staat geen spatie (char(32)) maar een ander teken

Code:
=SUBSTITUTE(A1;CHAR(160);"")
 
Beste VenA en edmoor,
Bedankt het werkt: op het werkblad met Teken(160) in vba met Chr(160).
Hoe kan ik weten dat er geen "spatie" staat maar wel een ander karakter.
 
Als het vervangen van een spatie niet werkt weet je dat het geen spatie is ;)

Doe dan zoiets:
Code:
Sub a()
    For i = 1 To Len([A1])
        Debug.Print "[" & Mid([A1], i, 1) & "] - " & Asc(Mid([A1], i, 1))
    Next i
End Sub

Het wordt dan getoond in het Direct venster.
Resultaat:
Resultaat.png
Een spatie is 32.
 
Laatst bewerkt:
Als het vervangen van een spatie niet werkt weet je dat het geen spatie is
dat dacht ik nu ook. ;)
simpele analyse zonder VBA
Code:
=CODE(MID(A1;2;1))
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan