Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Check for Existance of sheet - problem with UDF
Hi,
I'm using a udf to test for the existance of a worksheet and to perform an action if the sheet is found. The code for the function is as follows: Function WksExists(ByVal wksName As String) As Boolean WksExists = CBool(Len(Worksheets(wksName).Name) 0) End Function In my procedure I call the function using: If WksExists("1 (2)") = True Then ' Test for existance of sheet Sheets("1 (2)").Select ' If true then select sheet Sheets("1 (2)").Name = i + 1 ' Rename sheet with the value of i +1 End If This works fine if the sheet "1 (2)" actually does exist. The probelm is if the sheet "1 (2)" doesn't exist I get a "Run-Time Error 9" - "Subscript out of Range". Any idea why this is happening and how I would over come it. Thanks in advance ...pc |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Check Activesheet for chart sheet or work sheet | Charts and Charting in Excel | |||
Enable check box in protected sheet + group check boxes | Excel Discussion (Misc queries) | |||
How to check for the existance of a Sheet (or not) | Excel Programming | |||
error handling - check chart existance | Excel Programming | |||
Existance Check Fails | Excel Programming |