Rap261
Gebruiker
- Lid geworden
- 2 sep 2008
- Berichten
- 273
Hallo,
Wie kan me helpen in de aanpassing van onderstaande code
De code hangt onder een zoek functie en kopieerd bepaalde cellen naar aan ander blad. Tot zover werkt het perfect
Echter, wanneer meerdere hits mogelijk zijn, kopieerd ie toch alleen maar een rij met cellen.
Zelf zit ik in de "Set c = .FindNext" regel te wroeten maar misschien zit ik verkeerd.
Graag jullie hulp
Wie kan me helpen in de aanpassing van onderstaande code
Code:
Private Sub CommandButton2_Click()
Dim zoekletter As String, EersteRij, TempRij, c As Range
zoekletter = "N1" 'UCase("*" & TextBox2.Text & "*")
If CheckBox1 = True Then
With ActiveSheet.Range("B19:B5000")
Set c = .Find(What:=zoekletter, After:=[B5000], LookIn:=xlValues, _
lookat:=xlWhole, MatchCase:=False, SearchFormat:=False)
If Not c Is Nothing Then
EersteRij = c.Row
Do
Union(Cells(c.Row, 7), Cells(c.Row, 11), Cells(c.Row, 13), Cells(c.Row, 14)).Copy Sheets(3).[B65536].End(xlUp).Offset(1, 1)
Set c = .FindNext (Union (Cells(c.Row, 7), Cells(c.Row, 11), Cells(c.Row, 13), Cells(c.Row, 14 + 1, "B"))
Loop While Not c Is Nothing And c.Row <> EersteRij
Unload UserForm5
UserForm5.Show
Else
Unload UserForm4
UserForm4.Show
End If
End With
End If
End Sub
De code hangt onder een zoek functie en kopieerd bepaalde cellen naar aan ander blad. Tot zover werkt het perfect
Echter, wanneer meerdere hits mogelijk zijn, kopieerd ie toch alleen maar een rij met cellen.
Zelf zit ik in de "Set c = .FindNext" regel te wroeten maar misschien zit ik verkeerd.
Graag jullie hulp