Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi
I have a list of names in sheet 1 column A, I would like to look up the names, in all of sheet 2 (they are in multiple columns). If found I would like the name in Sheet1 col A to be highlighted a different colour, then to move to the next name in the list. If it is not found, simply move to the next name in the list. I have searched for hours online for this but am having no joy. Any help would be greatly appreciated as I am going round in circles. This was the code that got the closest. Sub FindIt1() Sheets("Sheet2").Select Dim x As Range Set x = Range("a2:a10") With Worksheets(1).Range("a1:a10") Set c = .Find(x, LookIn:=xlValues) If Not c Is Nothing Then firstAddress = c.Address Do c.Interior.Pattern = xlPatternGray50 Set c = .FindNext(c) Loop While Not c Is Nothing And c.Address < firstAddress Sheets("Sheet2").Select End If End With End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Find loop doesn't loop | Excel Discussion (Misc queries) | |||
Find & loop in VBA | Excel Discussion (Misc queries) | |||
VB can't find my For loop??? | Excel Programming | |||
Loop and find less than... | Excel Programming | |||
Find in a loop | Excel Programming |