Determines if a given worksheet name exists in a workbook : Worksheet « Excel « VBA / Excel / Access / Word






Determines if a given worksheet name exists in a workbook

 
Private Function WorksheetExists(wb As Workbook, sName As String) _ 
    As Boolean 
    Dim s As String 

    On Error GoTo WorksheetExistsErr 

    s = wb.Worksheets(sName).Name 

    WorksheetExists = True 
    Exit Function 

WorksheetExistsErr: 
    WorksheetExists = False 
End Function 

 








Related examples in the same category

1.Select Entire Sheet
2.Get Worksheets count in a Workbook
3.Get Worksheet name
4.changes the value of the Name property of the first worksheet in the first workbook of the Excel application:
5.Gives indexes of sheets
6.Inserts a new sheet after each sheet
7.Loop through all worksheets in workbook and reset values in a specific range on each sheet.
8.Group sheets together
9.Reference worksheet across worksheet
10.Activate last sheet
11.Activate first sheet
12.Reference a worksheet from a workbook
13.Safely Deleting Worksheets Using the DeleteSheet Function
14.Using a Function to Check for the Existence of a Code Name
15.Using the Parent Property to Obtain a Reference to an Object's Parent Object