Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
find an array, only finds first entry
I am trying to find 3 values and my code only finds the first one and quits...
any thoughts? Sub OTRhighlight() ' ' OTRhighlight Macro ' Macro recorded 8/10/2006 by johnd ' ' On Error GoTo ErrorHandler Dim rngToSearch As Range Dim wks1 As Worksheet Dim rngFound As Range 'Dim rngAllFound As Range 'Dim rngFirst As Range 'Dim rngDestination As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual num1 = Sheets("Data").Range("G1") num2 = Sheets("Data").Range("G2") num3 = Sheets("Data").Range("G3") Set wks1 = Sheets("Matrix") wks1.Select counter = 0 Set rngToSearch = wks1.Range("a10:a38") rngToSearch.Font.Bold = False rngToSearch.Font.ColorIndex = 1 Set rngFound = rngToSearch.Find(Array(num1, num2, num3), LookIn:=xlValues) If rngFound Is Nothing Then MsgBox "Nothing found" Else 'Set rngFirst = rngFound 'MsgBox "hi" Do rngFound.Font.ColorIndex = 11 rngFound.Font.Bold = True counter = counter + 1 Set rngFound = rngToSearch.FindNext(rngFound) Loop Until rngFound.Address = rngfirst.Address End If wks1.Range("A7").Select ErrorHandler: Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
find the cell reference for the next occurrance of entry in array | Excel Worksheet Functions | |||
find each of the items in an array and save result in another array | Excel Programming | |||
If Cells.Find finds something | Excel Programming | |||
find next finds too much. | Excel Programming | |||
Find finds nothing, and errors | Excel Programming |