Vergelijken celinhoud met een bereik vanuit een andere sheet

Status
Niet open voor verdere reacties.

Robert Smidt

Gebruiker
Lid geworden
26 mei 2009
Berichten
947
Beste helpmij'ers,

Ik ben op zoek naar een code in vba (Excel) waar ik zoek vanuit een actieve regel in kolom A in werkblad "Test" en dit wil vergelijken met de inhoud van celbereik A2 t/m A4 in werkblad "Data". Wanneer gevonden moet deze in de actieve regel in kolom b een vermelding maken van "Top".

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C2:N51")) Is Nothing Then

    Application.EnableEvents = False

    If Range("a" & Target.Row) = Sheets("Data").[a2:a4].Value Then Range("b" & Target.Row) = "Top"

    Application.EnableEvents = True
End If
End Sub

Alvast heel erg bedankt.

Groeten, Robert Smidt
 
Zo iets?

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C2:N51")) Is Nothing Then
    Application.EnableEvents = False
  If not iserror(application.match(cells(Target.Row,1),Sheets("Data").[a2:a4],0)) Then cells(Target.Row,2) = "Top"
   Application.EnableEvents = True
End If
End Sub
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan