26. februar 2009 - 11:06Der er
3 kommentarer og 1 løsning
Udtage del af streng
Jeg har en nogen strenge, hvor det jeg vil er følgende:
Fjerne den sidste slutparantes, udtage tallet og fjern resten. Strengene kan se lidt forskellige ud, tallene kan være både med 1, 2 og 3 cifre, men alle har de det tilfælles at de slutter med en parantes med et tal i.
Public Sub Udtræk_sidste_tal_i_Parentes() Dim C As Range, A As Variant For Each C In Selection.Cells If Right(C, 1) = ")" Then ' tjekker om sidste tegn er en ")" A = Split(Replace(C, "(", ")"), ")") 'laver alle venstre parenteser om til højre og splitter strengen på dem C = A(UBound(A) - 1) ' så skal tallet være i den anden sidste End If Next End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.