Hoi,
ik heb wel een vba code, om adressen die niet voorkomen in de andere tabblad deze op een andere tabblad komt niet voor te krijgen
maar ik wil nu als het adres in tabblab vergelijk en in tabblad time-wize het zelfde is deze uit tabblad vergelijk hebben en in tabblad komt voor hebben
om de nieuwe regels in de tabblad komt niet voor te krijgen gebruikte ik deze code
Sub vergelijken()
Dim lRij As Long
Dim lSRij As Long
Dim bGev As Boolean
Rij = Worksheets(2).Range("A" & Rows.Count).End(xlUp).Row
lSRij = 2
For lRij = 2 To Rij
With Worksheets(1).Range("B:B")
Set d = .Find(Worksheets(2).Range("B" & lRij).Value, LookIn:=xlValues, lookat:=xlWhole)
If Not d Is Nothing Then
GA = d.Address
Do
If Worksheets(1).Range("D" & d.Row).Value = Worksheets(2).Range("D" & lRij).Value Then
bGev = True
End If
Set d = .FindNext(d)
Loop While Not d Is Nothing And d.Address <> GA
End If
If bGev = False Then
Worksheets(3).Range("A" & lSRij & ":J" & lSRij).Value = Worksheets(2).Range("A" & lRij & ":J" & lRij).Value
lSRij = lSRij + 1
End If
bGev = False
End With
Next
End Sub
Alvast weer super bedankt
ik heb wel een vba code, om adressen die niet voorkomen in de andere tabblad deze op een andere tabblad komt niet voor te krijgen
maar ik wil nu als het adres in tabblab vergelijk en in tabblad time-wize het zelfde is deze uit tabblad vergelijk hebben en in tabblad komt voor hebben
om de nieuwe regels in de tabblad komt niet voor te krijgen gebruikte ik deze code
Sub vergelijken()
Dim lRij As Long
Dim lSRij As Long
Dim bGev As Boolean
Rij = Worksheets(2).Range("A" & Rows.Count).End(xlUp).Row
lSRij = 2
For lRij = 2 To Rij
With Worksheets(1).Range("B:B")
Set d = .Find(Worksheets(2).Range("B" & lRij).Value, LookIn:=xlValues, lookat:=xlWhole)
If Not d Is Nothing Then
GA = d.Address
Do
If Worksheets(1).Range("D" & d.Row).Value = Worksheets(2).Range("D" & lRij).Value Then
bGev = True
End If
Set d = .FindNext(d)
Loop While Not d Is Nothing And d.Address <> GA
End If
If bGev = False Then
Worksheets(3).Range("A" & lSRij & ":J" & lSRij).Value = Worksheets(2).Range("A" & lRij & ":J" & lRij).Value
lSRij = lSRij + 1
End If
bGev = False
End With
Next
End Sub
Alvast weer super bedankt