Tekst links verwijderen tot eerste "_"

Status
Niet open voor verdere reacties.

Tweety1

Gebruiker
Lid geworden
6 mrt 2013
Berichten
637
Ben opzoek naar een VBA die tekst tot het eerste "_" inclusief streepje verwijderd.

"FBE/IBS/FT/IBMS_6516BHF_TS" veranderen in "6516BHF_TS"
Gegevens staan in Kolom B

mvg
Kasper
 
Of, als de lengte van de string wisselt, deze:
Code:
=RECHTS(B1;LENGTE(B1)-VIND.SPEC("_";B1;1))
 
Maar ik zie nu pas dat je een VBA oplossing wilt :).
Code:
    For i = 1 To 20
        Cells(i, 3).Value = Right(Cells(i, 2), Len(Cells(i, 2)) - InStr(1, Cells(i, 2), "_"))
    Next i
 
Werkt goed alleen graag nog aanpassen tot de laatste gevulde rij
 
Dat kun je zelf toch? Kwestie van het getal aanpassen. Of een dynamisch functie gebruiken die de laatste rij opzoekt.
 
Zoiets bijvoorbeeld:
Code:
Dim LastRow As Long
    With ActiveSheet
        LastRow = .Cells(.Rows.Count, "B").End(xlUp).Row
    End With
    For i = 1 To LastRow
        Cells(i, 3).Value = Right(Cells(i, 2), Len(Cells(i, 2)) - InStr(1, Cells(i, 2), "_"))
    Next i
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan