Dag experts,
Voor het vergelijken van 2 lijsten gebruikte ik altijd deze code.
Dat werkte prima omdat beide lijsten hetzelfde aantal regels en ID's hadden.
Door een interne wijziging komt het nu voor dat de lijsten minder of meer regels bevatten.
(het aantal en de titels van de kolommen is op beide lijsten identiek)
Ik wil graag de code aanpassen waardoor ik op sheet3 een opgave krijg van
enkel die ID's die op beide lijsten voorkomen maar enkel als de data in 1 van de cellen ernaast afwijkt.
Die cel (of cellen) in die row dan geel kleuren.
Ik heb een voorbeeldje gemaakt in bijgaande file.
Hopelijk kan iemand me hiermee helpen.
Alvast dank voor de te nemen moeite.
Voor het vergelijken van 2 lijsten gebruikte ik altijd deze code.
Dat werkte prima omdat beide lijsten hetzelfde aantal regels en ID's hadden.
Code:
Sub ColorChanges()
Dim wsO, wsN, wsC As Worksheet
Dim rngCell As Range
Set wsO = Sheet1
Set wsN = Sheet2
For Each rngCell In wsN.UsedRange
If Not rngCell = wsO.Cells(rngCell.Row, rngCell.Column) Then
rngCell.Interior.Color = vbYellow
End If
Next rngCell
End Sub
Door een interne wijziging komt het nu voor dat de lijsten minder of meer regels bevatten.
(het aantal en de titels van de kolommen is op beide lijsten identiek)
Ik wil graag de code aanpassen waardoor ik op sheet3 een opgave krijg van
enkel die ID's die op beide lijsten voorkomen maar enkel als de data in 1 van de cellen ernaast afwijkt.
Die cel (of cellen) in die row dan geel kleuren.
Ik heb een voorbeeldje gemaakt in bijgaande file.
Hopelijk kan iemand me hiermee helpen.
Alvast dank voor de te nemen moeite.