Goedendag,
Hoewel ik al veel heb geleerd van dit forum (dank voor alle posters), is mijn VBA kennis nog vrij beperkt.
Ik wil binnen een reeks zoeken naar stukken tekst, en dan de betreffende cel kopiëren. Ik kom een heel eind, maar dan alleen als de stukken tekst in de juiste volgorde staan. Zie onderstaande code.
Wat ik wil is dat ongeacht in welke volgorde de teksten staan de cel gekopieerd wordt.
Heeft iemand een idee hoe ik dit zou kunnen oplossen?
Sub Zoeknaartekst()
Dim c As Range
Counter = Sheets(4).Range("B" & Rows.Count).End(xlUp).Row
tgt = 20
With Sheets(4).Range("B2:" & "B" & Counter)
Set c = .Find("Tekst1*" & "Tekst2", LookIn:=xlValues, lookat:=xlPart)
If Not c Is Nothing Then
FirstAddress = c.Address
Do
Cells(tgt, 3) = c
Set c = .FindNext(c)
tgt = tgt + 1
Loop While c.Address <> FirstAddress
End If
End With
End Sub
Hoewel ik al veel heb geleerd van dit forum (dank voor alle posters), is mijn VBA kennis nog vrij beperkt.
Ik wil binnen een reeks zoeken naar stukken tekst, en dan de betreffende cel kopiëren. Ik kom een heel eind, maar dan alleen als de stukken tekst in de juiste volgorde staan. Zie onderstaande code.
Wat ik wil is dat ongeacht in welke volgorde de teksten staan de cel gekopieerd wordt.
Heeft iemand een idee hoe ik dit zou kunnen oplossen?
Sub Zoeknaartekst()
Dim c As Range
Counter = Sheets(4).Range("B" & Rows.Count).End(xlUp).Row
tgt = 20
With Sheets(4).Range("B2:" & "B" & Counter)
Set c = .Find("Tekst1*" & "Tekst2", LookIn:=xlValues, lookat:=xlPart)
If Not c Is Nothing Then
FirstAddress = c.Address
Do
Cells(tgt, 3) = c
Set c = .FindNext(c)
tgt = tgt + 1
Loop While c.Address <> FirstAddress
End If
End With
End Sub