LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 55
Default Worksheet Name and Visible... How do I...

Hi All,
Using Excel2003 with WinXP. Still learning VBA...

Worksheet property has two names, one in brackets; call it CodeName
and the other without brackets call it TabName.

I have edited the CodeName to read "K1, K2, ... K10". Some sheets are
very hidden, others appear as needed when macro button is pressed. On
some sheets the user can rename the TabName. Thus some of my macros
will call on procedures to select and show appro. sheets and to very
hide others etc.

My codes:

Sub ShowShK2()
Dim ShCodeName as String
ShCodeName = "K2"

ShCodeName.Visible = xlSheetVisible '/ i get invalid qualifer error
'/ if i use the below i get subscript out of range error
Sheets(ShCodeName).Visible = xlSheetVisible

Call HideOtShs(ShCodeName)

'/ i get subscript out of range error on below
Application.Goto WorkSheet.ShCodeName.Range("A1"), True

'/ rename TabName
Worksheets(ShCodeName).Name = "Inc2"
End Sub

Sub HideOtShs(ShCodeName)
'/ always make sure there is 1 sht thats visible bef calling this sub
Dim oWkSh As Worksheet

For Each oWkSh In ThisWorkbook.Worksheets
If oWkSh.CodeName = ShCodeName Then
oWkSh.Visible = -1
Else
On Error Resume Next
oWkSh.Visible = 2
End If
Next oWkSh

End Sub

My understanding:
1. The CodeName cannot be programmatically changed; only by editing
thru the properties window. ie they must be prenamed or use default
name.

2. One sheet must be visible at all times.

3. Workbook protection must be off but worksheet protection can be on
to manipulate names and visible properties.

Help:
Not sure why i am getting the errors in my coding. Your help and
reasonings is much appreciated. God bless.

Rgds from Zambia "The Real Africa"
KZ

 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Worksheet visible in an addin ? DS NTE Excel Programming 4 August 26th 05 08:06 PM
Goto next visible worksheet Kent McPherson[_3_] Excel Programming 2 July 28th 05 11:58 PM
Worksheet has to set to visible as it is not visible after saving and closing Excel by VB. Oscar Excel Programming 6 June 21st 05 10:39 PM
print different worksheet by pressing visible button on worksheet Confused Excel Worksheet Functions 2 June 13th 05 02:22 PM
How come the XLA worksheet becomes visible? JE[_3_] Excel Programming 0 January 28th 05 08:34 PM


All times are GMT +1. The time now is 02:31 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"