pasan
Terugkerende gebruiker
- Lid geworden
- 6 nov 2010
- Berichten
- 1.110
Hallo
Met onderstaande code wilde ik in 2 kolommen 2 waarden zoeken
in kolom BK staan persoons namen, soms vaker als 1 maal de zelfde naam onder elkaar
in kolom BL staan datums, per naam komt 1 keer de zelfde datum voor maar in de kolom kan de zelfde datum vaker voor komen
Maar helaas werkt het niet zoals ik me voor gesteld had
hopelijk kan iemand mij ook met dit probleem helpen
Met onderstaande code wilde ik in 2 kolommen 2 waarden zoeken
in kolom BK staan persoons namen, soms vaker als 1 maal de zelfde naam onder elkaar
in kolom BL staan datums, per naam komt 1 keer de zelfde datum voor maar in de kolom kan de zelfde datum vaker voor komen
Maar helaas werkt het niet zoals ik me voor gesteld had
hopelijk kan iemand mij ook met dit probleem helpen
Code:
Private Sub Cbogegevensverwijderen_Click()
ActiveSheet.Unprotect Password:=""
Application.ScreenUpdating = False
Dim findstring As Variant
Dim Rng As Range
For i = 1 To 7
If Me("Ch" & i) Then
findstring = DateValue(Me("Txtdatum" & i))
With ActiveSheet.Range("BL:BL")
Set Rng = .find(What:=findstring, _
after:=.cells(.cells.Count), _
LookIn:=xlFormulas, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
findstring = Txtnaam
With ActiveSheet.Range("BK:BK")
Set Rng = .find(What:=findstring, _
after:=.cells(.cells.Count), _
LookIn:=xlFormulas, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
If Not Rng Is Nothing Then
Application.Goto Rng, False
ActiveCell.Delete Shift:=xlUp
ActiveCell.Offset(0, 1).Delete Shift:=xlUp
ActiveCell.Offset(0, 2).Delete Shift:=xlUp
ActiveCell.Offset(0, 3).Delete Shift:=xlUp
End If
End With
End With
End If
Next
Unload Me
ThisWorkbook.Save
Application.ScreenUpdating = True
ActiveSheet.Protect Password:=""
End Sub