ActiveWorkbook.Sheets(1).Activate Next ræk End With
ActiveWorkbook.Sheets(2).Activate ActiveSheet.Columns.AutoFit MsgBox ("Redigering er afsluttet") End Sub Private Function filtrer(c) Dim wCelle, renCelle, tegn renCelle = "" wCelle = Left(c, Len(c) - 9)
For f = 1 To Len(wCelle) tegn = Mid(wCelle, f, 1) If tegn = ">" Then f = f + 1 Else renCelle = renCelle + tegn End If Next f filtrer = renCelle End Function
Jeg sad også liget og testede, det kom der dette ud af.
Marker området ned data i A kolonnen, kør makroen og den skriver i B kolonnen.
Public Sub FjernUønsket() Dim Res() As Variant, I As Long, C As Range I = 0 For Each C In Selection If Left(Trim(C), 2) = "> " Then ReDim Preserve Res(I) Res(I) = Trim(Replace(Replace(C.Text, "> ", ""), "</option>", "")) I = I + 1 End If Next Range("B1:B" & UBound(Res) + 1) = Application.WorksheetFunction.Transpose(Res) End Sub
Ok og tak - her er tilføjelsen, der fjerner blanke
filtrer = Trim(renCelle) 'næstsidste linie i koden
MVH
Synes godt om
Ny brugerNybegynder
Din løsning...
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.