Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Is there any better way (less code) to check if a sheet is a worksheet?
Function CheckIsWorksheet(strSheet As String) As Boolean Dim sh As Object For Each sh In ActiveWorkbook.Worksheets If sh.Name = strSheet Then CheckIsWorksheet = True Exit Function End If Next sh CheckIsWorksheet = False End Function RBS |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Bit shorter, and no looping
Function CheckIsWorksheet(strSheetAs String) Dim sh As Worksheet On Error Resume Next Set sh = Worksheets(strSheetAs ) CheckIsWorksheet = Not sh Is Nothing End Function -- HTH RP "RB Smissaert" wrote in message ... Is there any better way (less code) to check if a sheet is a worksheet? Function CheckIsWorksheet(strSheet As String) As Boolean Dim sh As Object For Each sh In ActiveWorkbook.Worksheets If sh.Name = strSheet Then CheckIsWorksheet = True Exit Function End If Next sh CheckIsWorksheet = False End Function RBS |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sorry, should be
Function CheckIsWorksheet(strSheet As String) Dim sh As Worksheet On Error Resume Next Set sh = Worksheets(strSheet ) CheckIsWorksheet = Not sh Is Nothing End Function -- HTH RP "Bob Phillips" wrote in message ... Bit shorter, and no looping Function CheckIsWorksheet(strSheetAs String) Dim sh As Worksheet On Error Resume Next Set sh = Worksheets(strSheetAs ) CheckIsWorksheet = Not sh Is Nothing End Function -- HTH RP "RB Smissaert" wrote in message ... Is there any better way (less code) to check if a sheet is a worksheet? Function CheckIsWorksheet(strSheet As String) As Boolean Dim sh As Object For Each sh In ActiveWorkbook.Worksheets If sh.Name = strSheet Then CheckIsWorksheet = True Exit Function End If Next sh CheckIsWorksheet = False End Function RBS |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Use typename.
Sub CheckifSheet() If TypeName(ActiveSheet) = "Worksheet" Then MsgBox "Is worksheet" Else MsgBox "Is Not Worksheet" End If End Sub If typename(activesheet)=worksheet then "RB Smissaert" wrote in message ... Is there any better way (less code) to check if a sheet is a worksheet? Function CheckIsWorksheet(strSheet As String) As Boolean Dim sh As Object For Each sh In ActiveWorkbook.Worksheets If sh.Name = strSheet Then CheckIsWorksheet = True Exit Function End If Next sh CheckIsWorksheet = False End Function RBS |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks, I like that one.
Didn't know about TypeName. This suits my purpose best: Function CheckIfWorkSheet(strSheet As String) As Boolean If TypeName(Sheets(strSheet)) = "Worksheet" Then CheckIfWorkSheet = True Else CheckIfWorkSheet = False End If End Function RBS "Bill" wrote in message ... Use typename. Sub CheckifSheet() If TypeName(ActiveSheet) = "Worksheet" Then MsgBox "Is worksheet" Else MsgBox "Is Not Worksheet" End If End Sub If typename(activesheet)=worksheet then "RB Smissaert" wrote in message ... Is there any better way (less code) to check if a sheet is a worksheet? Function CheckIsWorksheet(strSheet As String) As Boolean Dim sh As Object For Each sh In ActiveWorkbook.Worksheets If sh.Name = strSheet Then CheckIsWorksheet = True Exit Function End If Next sh CheckIsWorksheet = False End Function RBS |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
RB
Better Function CheckIfWorkSheet(strSheet As String) As Boolean CheckIfWorkSheet = TypeName(Sheets(strSheet)) = "Worksheet" End Function -- HTH RP "RB Smissaert" wrote in message ... Thanks, I like that one. Didn't know about TypeName. This suits my purpose best: Function CheckIfWorkSheet(strSheet As String) As Boolean If TypeName(Sheets(strSheet)) = "Worksheet" Then CheckIfWorkSheet = True Else CheckIfWorkSheet = False End If End Function RBS "Bill" wrote in message ... Use typename. Sub CheckifSheet() If TypeName(ActiveSheet) = "Worksheet" Then MsgBox "Is worksheet" Else MsgBox "Is Not Worksheet" End If End Sub If typename(activesheet)=worksheet then "RB Smissaert" wrote in message ... Is there any better way (less code) to check if a sheet is a worksheet? Function CheckIsWorksheet(strSheet As String) As Boolean Dim sh As Object For Each sh In ActiveWorkbook.Worksheets If sh.Name = strSheet Then CheckIsWorksheet = True Exit Function End If Next sh CheckIsWorksheet = False End Function RBS |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Bob,
Yes, thanks, you are right there. Tend to forget this way of doing this. RBS "Bob Phillips" wrote in message ... RB Better Function CheckIfWorkSheet(strSheet As String) As Boolean CheckIfWorkSheet = TypeName(Sheets(strSheet)) = "Worksheet" End Function -- HTH RP "RB Smissaert" wrote in message ... Thanks, I like that one. Didn't know about TypeName. This suits my purpose best: Function CheckIfWorkSheet(strSheet As String) As Boolean If TypeName(Sheets(strSheet)) = "Worksheet" Then CheckIfWorkSheet = True Else CheckIfWorkSheet = False End If End Function RBS "Bill" wrote in message ... Use typename. Sub CheckifSheet() If TypeName(ActiveSheet) = "Worksheet" Then MsgBox "Is worksheet" Else MsgBox "Is Not Worksheet" End If End Sub If typename(activesheet)=worksheet then "RB Smissaert" wrote in message ... Is there any better way (less code) to check if a sheet is a worksheet? Function CheckIsWorksheet(strSheet As String) As Boolean Dim sh As Object For Each sh In ActiveWorkbook.Worksheets If sh.Name = strSheet Then CheckIsWorksheet = True Exit Function End If Next sh CheckIsWorksheet = False End Function RBS |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel worksheet - Can I make changes in one sheet affect contents of other sheet? | Excel Discussion (Misc queries) | |||
summary data sheet from worksheet to worksheet | Excel Worksheet Functions | |||
Can I copy Everything in a worksheet to a new sheet EXCEPT the te | Excel Worksheet Functions | |||
copy cell from one sheet of worksheet to another sheet | Excel Discussion (Misc queries) | |||
Worksheet - Functions from sheet to sheet | Excel Discussion (Misc queries) |