Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Problem using "Find" WorksheetFunction in Excel VBA
I'm trying to use the "Find" WorksheetFunction to hide all rows that d
not contain a predefined string (Initials) in column C. I keep gettin the error: Run-time error '1004': Unable to get the Find property of the WorksheetFunction class In Excel, this function returns #VALUE if the string you are lookin for is not found, but in VBA I am encountering this error whether th string is (or should be) found or not. Dim FindVal as Double Dim Initials as String Dim N as Variant Dim CellRef as Variant For N = 5 to 300 CellRef = "C" & N Initials = "GW" 'this is passed from another procedure On Error Resume Next FindVal = WorksheetFunction.Find(Initials, CellRef) If Err.Number = 1004 Then Worksheets("name").Rows(N).Hidden = True End if Next -- Message posted from http://www.ExcelForum.com |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Problem using "Find" WorksheetFunction in Excel VBA
Can you not use Range.Find instead?
Jeff "Frank Kabel" wrote in message ... Hi FIND is not supported within VBA. Use the InStr method insetad (see VBA help for about this method) -- Regards Frank Kabel Frankfurt, Germany I'm trying to use the "Find" WorksheetFunction to hide all rows that do not contain a predefined string (Initials) in column C. I keep getting the error: Run-time error '1004': Unable to get the Find property of the WorksheetFunction class In Excel, this function returns #VALUE if the string you are looking for is not found, but in VBA I am encountering this error whether the string is (or should be) found or not. Dim FindVal as Double Dim Initials as String Dim N as Variant Dim CellRef as Variant For N = 5 to 300 CellRef = "C" & N Initials = "GW" 'this is passed from another procedure On Error Resume Next FindVal = WorksheetFunction.Find(Initials, CellRef) If Err.Number = 1004 Then Worksheets("name").Rows(N).Hidden = True End if Next N --- Message posted from http://www.ExcelForum.com/ |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
How to change the default in Excel from "find next" to "find all" | Excel Discussion (Misc queries) | |||
HELP on "left","right","find","len","substitute" functions | Excel Discussion (Misc queries) | |||
VBA: "Volatile" use of concatenated worksheetfunction expression | Excel Programming |