Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have the code below which moves the cursor to A1 on all Sheets.
Problem is that I have a number of Hidden sheets which I do not want the Cursor to move to A1, how can I do this i.e. ignore any hidden sheets? Thanks Private Sub Workbook_Open() Application.ScreenUpdating = False Dim sh As Object Dim Sh1 As Object Set Sh1 = ActiveSheet For Each sh In ActiveWorkbooks.Worksheets sh.Activate Range("A1").Select Next Sh1.Activate End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
you can try something like this
Sub test() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets If ws.Visible = xlSheetVisible Then ws.Select False End If Next Range("Q1").Select Worksheets(1).Select End Sub -- Gary "Sean" wrote in message oups.com... I have the code below which moves the cursor to A1 on all Sheets. Problem is that I have a number of Hidden sheets which I do not want the Cursor to move to A1, how can I do this i.e. ignore any hidden sheets? Thanks Private Sub Workbook_Open() Application.ScreenUpdating = False Dim sh As Object Dim Sh1 As Object Set Sh1 = ActiveSheet For Each sh In ActiveWorkbooks.Worksheets sh.Activate Range("A1").Select Next Sh1.Activate End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
sorry, had a typo, should be
Range("A1").Select -- Gary "Gary Keramidas" wrote in message ... you can try something like this Sub test() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets If ws.Visible = xlSheetVisible Then ws.Select False End If Next Range("Q1").Select Worksheets(1).Select End Sub -- Gary "Sean" wrote in message oups.com... I have the code below which moves the cursor to A1 on all Sheets. Problem is that I have a number of Hidden sheets which I do not want the Cursor to move to A1, how can I do this i.e. ignore any hidden sheets? Thanks Private Sub Workbook_Open() Application.ScreenUpdating = False Dim sh As Object Dim Sh1 As Object Set Sh1 = ActiveSheet For Each sh In ActiveWorkbooks.Worksheets sh.Activate Range("A1").Select Next Sh1.Activate End Sub |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Aug 14, 8:14 am, "Gary Keramidas" <GKeramidasATmsn.com wrote:
sorry, had a typo, should be Range("A1").Select -- Gary "Gary Keramidas" wrote in message ... you can try something like this Sub test() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets If ws.Visible = xlSheetVisible Then ws.Select False End If Next Range("Q1").Select Worksheets(1).Select End Sub -- Gary "Sean" wrote in message roups.com... I have the code below which moves the cursor to A1 on all Sheets. Problem is that I have a number of Hidden sheets which I do not want the Cursor to move to A1, how can I do this i.e. ignore any hidden sheets? Thanks Private Sub Workbook_Open() Application.ScreenUpdating = False Dim sh As Object Dim Sh1 As Object Set Sh1 = ActiveSheet For Each sh In ActiveWorkbooks.Worksheets sh.Activate Range("A1").Select Next Sh1.Activate End Sub- Hide quoted text - - Show quoted text - Thanks Gary, works a treat |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Have cursor go to specific place when worksheet opens? | Excel Discussion (Misc queries) | |||
move cursor on one sheet moves cursor on all sheets | Excel Discussion (Misc queries) | |||
Select which cell enter will place the cursor | Excel Discussion (Misc queries) | |||
Keeping cursor in same place on all worksheets in a workbook | Excel Worksheet Functions | |||
why can't I place the cursor directly on certain cells? | Excel Discussion (Misc queries) |