Jämföra kolumndata

 

I detta tips visas hur vi på ett relativt enkel sätt kan jämföra data i två intilliggande kolumnen med varandra. Exemplet har som krav att de värden som finns i A-kolumnen och som återfinns i B-kolumnen skrivs ut i C-kolumnen på samma rad som värdena i A-kolumnen.

 

Option Explicit  

Sub Jamfora_Kolumndata()

   '© 2003 Alla rättigheter XL-Dennis

   Dim rnKalla As Range, rnJamfora As Range, rnCell As Range, rnHitta As Range

 

   Application.ScreenUpdating = False

 

   With ActiveSheet

      Set rnKalla = .Range(.Range("A2"), .Range("A65536").End(xlUp))

      Set rnJamfora = .Range(.Range("B2"), .Range("B65536").End(xlUp))

   End With

 

   For Each rnCell In rnKalla

      Set rnHitta = rnJamfora.Find(What:=rnCell, _

            LookIn:=xlValues, _

            Lookat:=xlWhole)

      If Not rnHitta Is Nothing Then rnCell.Offset(0, 2) = rnHitta.Value

   Next rnCell

 

   Application.ScreenUpdating = True

End Sub