ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Help with code that finds a sheet's name (https://www.excelbanter.com/excel-programming/334102-help-code-finds-sheets-name.html)

KimberlyC

Help with code that finds a sheet's name
 

Hi..
Below is part of some code I'm running..
This part:
InStr(1, .Name, "OT", vbTextCompare)
Call PrintareaOT2
is running when the "Other Deductions" workheet is active.. so I am asumming
it's picking up the OT in the Other Deductions name.
Is there a way to have this code check the sheet's name.
The reason for not identifying the exact names of the sheets is because
there can be multiple sheets with the same name ...they just have numbers
after them....
like Other Deductions (2).. and so on ... and OT (2) and so on...


***********************
With ActiveSheet
If InStr(1, .Name, "OT", vbTextCompare) Then
Call PrintareaOT2
End If
If InStr(1, .Name, "Other Deductions", vbTextCompare) Then
Call PrintareaDeductions2
End If

End With


As Always.. thanks in advance!!
Kimberly



Dave Peterson

Help with code that finds a sheet's name
 
Maybe you can just search for more of the name:

If InStr(1, .Name, "OT (", vbTextCompare) Then




KimberlyC wrote:

Hi..
Below is part of some code I'm running..
This part:
InStr(1, .Name, "OT", vbTextCompare)
Call PrintareaOT2
is running when the "Other Deductions" workheet is active.. so I am asumming
it's picking up the OT in the Other Deductions name.
Is there a way to have this code check the sheet's name.
The reason for not identifying the exact names of the sheets is because
there can be multiple sheets with the same name ...they just have numbers
after them....
like Other Deductions (2).. and so on ... and OT (2) and so on...

***********************
With ActiveSheet
If InStr(1, .Name, "OT", vbTextCompare) Then
Call PrintareaOT2
End If
If InStr(1, .Name, "Other Deductions", vbTextCompare) Then
Call PrintareaDeductions2
End If

End With

As Always.. thanks in advance!!
Kimberly


--

Dave Peterson

Tom Ogilvy

Help with code that finds a sheet's name
 
An added thought:

If you also have a sheet named "OT" then

If .Name = "OT" or InStr(1, .Name, "OT (", vbTextCompare) = 1 Then

--
Regards,
Tom Ogilvy

"Dave Peterson" wrote in message
...
Maybe you can just search for more of the name:

If InStr(1, .Name, "OT (", vbTextCompare) Then




KimberlyC wrote:

Hi..
Below is part of some code I'm running..
This part:
InStr(1, .Name, "OT", vbTextCompare)
Call PrintareaOT2
is running when the "Other Deductions" workheet is active.. so I am

asumming
it's picking up the OT in the Other Deductions name.
Is there a way to have this code check the sheet's name.
The reason for not identifying the exact names of the sheets is because
there can be multiple sheets with the same name ...they just have

numbers
after them....
like Other Deductions (2).. and so on ... and OT (2) and so on...

***********************
With ActiveSheet
If InStr(1, .Name, "OT", vbTextCompare) Then
Call PrintareaOT2
End If
If InStr(1, .Name, "Other Deductions", vbTextCompare) Then
Call PrintareaDeductions2
End If

End With

As Always.. thanks in advance!!
Kimberly


--

Dave Peterson




KimberlyC

Help with code that finds a sheet's name
 
Thanks Tom!
That did the trick..
:)
"Tom Ogilvy" wrote in message
...
An added thought:

If you also have a sheet named "OT" then

If .Name = "OT" or InStr(1, .Name, "OT (", vbTextCompare) = 1 Then

--
Regards,
Tom Ogilvy

"Dave Peterson" wrote in message
...
Maybe you can just search for more of the name:

If InStr(1, .Name, "OT (", vbTextCompare) Then




KimberlyC wrote:

Hi..
Below is part of some code I'm running..
This part:
InStr(1, .Name, "OT", vbTextCompare)
Call PrintareaOT2
is running when the "Other Deductions" workheet is active.. so I am

asumming
it's picking up the OT in the Other Deductions name.
Is there a way to have this code check the sheet's name.
The reason for not identifying the exact names of the sheets is

because
there can be multiple sheets with the same name ...they just have

numbers
after them....
like Other Deductions (2).. and so on ... and OT (2) and so on...

***********************
With ActiveSheet
If InStr(1, .Name, "OT", vbTextCompare) Then
Call PrintareaOT2
End If
If InStr(1, .Name, "Other Deductions", vbTextCompare) Then
Call PrintareaDeductions2
End If

End With

As Always.. thanks in advance!!
Kimberly


--

Dave Peterson







All times are GMT +1. The time now is 09:16 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com