marknijenhuis
Gebruiker
- Lid geworden
- 30 mei 2006
- Berichten
- 13
Hallo,
Ik heb een bestand waarin in een cel tekst en cijfers staan (de cijfers zijn serienummers, de tekst is ballast)
Nu wil ik alleen de cijfers naar een andere cel overhalen.
Ik heb een stukje VBA gevonden wat uit een cel de cijfers haalt, en de tekst niet.
Echter de code doet dit maar voor maximaal 10 cijfers. De hoeveelheid letters heeft geen invloed.
Hoe krijg ik de code zo dat ik alle cijfers uit de cel krijg?
Als ik nu in een cel de functie TOONNUMMERS(A1) haalt die er 10 nummers uit.
Alvast dank voor de hulp.
Ik heb een bestand waarin in een cel tekst en cijfers staan (de cijfers zijn serienummers, de tekst is ballast)
Nu wil ik alleen de cijfers naar een andere cel overhalen.
Ik heb een stukje VBA gevonden wat uit een cel de cijfers haalt, en de tekst niet.
Echter de code doet dit maar voor maximaal 10 cijfers. De hoeveelheid letters heeft geen invloed.
Hoe krijg ik de code zo dat ik alle cijfers uit de cel krijg?
Code:
Function TOONNUMMERS(A1 As Range)[ATTACH]327777.vB[/ATTACH]
Dim i As Integer
Dim Result As Long
For i = 1 To Len(A1)
If IsNumeric(Mid(A1, i, 1)) Then
Result = Result & Mid(A1, i, 1)
End If
Next i
TOONNUMMERS = Result
End Function
Als ik nu in een cel de functie TOONNUMMERS(A1) haalt die er 10 nummers uit.
Alvast dank voor de hulp.