Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
In my Workbook_Open() subroutine, I run the following line of code:
Application.Goto Reference:=Sheets("Sheet1").Range("A1"), scroll:=True This code works okay, but whenever I mark my "Sheet1" as hidden, the code no longer works. The error message that I get is Run-Time Error 1004 - Method 'Goto' of Object '_Application' Failed. Is there any way to use that line of code on a hidden sheet?? thanx |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The sheet needs to be visible for that code to work.
"Robert Crandal" wrote in message ... In my Workbook_Open() subroutine, I run the following line of code: Application.Goto Reference:=Sheets("Sheet1").Range("A1"), scroll:=True This code works okay, but whenever I mark my "Sheet1" as hidden, the code no longer works. The error message that I get is Run-Time Error 1004 - Method 'Goto' of Object '_Application' Failed. Is there any way to use that line of code on a hidden sheet?? thanx |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Dim myCell as range
set mycell = worksheets("sheet1").range("A1") mycell.parent.visible = xlsheetvisible application.goto reference:=mycell, scroll:=true Just unhide the sheet yourself. If the sheet is already visible, then the ..visible line won't cause trouble. (If the workbook's structure is protected, you will get an error, though.) Robert Crandal wrote: In my Workbook_Open() subroutine, I run the following line of code: Application.Goto Reference:=Sheets("Sheet1").Range("A1"), scroll:=True This code works okay, but whenever I mark my "Sheet1" as hidden, the code no longer works. The error message that I get is Run-Time Error 1004 - Method 'Goto' of Object '_Application' Failed. Is there any way to use that line of code on a hidden sheet?? thanx -- Dave Peterson |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
So, to set the sheet as hidden again, would I use the following
line: mycell.parent.visible = xlSheetHidden ' ??? "Dave Peterson" wrote in message ... Dim myCell as range set mycell = worksheets("sheet1").range("A1") mycell.parent.visible = xlsheetvisible application.goto reference:=mycell, scroll:=true Just unhide the sheet yourself. If the sheet is already visible, then the .visible line won't cause trouble. (If the workbook's structure is protected, you will get an error, though.) |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sounds like it's worth testing!
Robert Crandal wrote: So, to set the sheet as hidden again, would I use the following line: mycell.parent.visible = xlSheetHidden ' ??? "Dave Peterson" wrote in message ... Dim myCell as range set mycell = worksheets("sheet1").range("A1") mycell.parent.visible = xlsheetvisible application.goto reference:=mycell, scroll:=true Just unhide the sheet yourself. If the sheet is already visible, then the .visible line won't cause trouble. (If the workbook's structure is protected, you will get an error, though.) -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Allow "Goto box" resized in Excel since long tab name problem | Excel Programming | |||
Goto Reference:="abc" where abc is formula result | Excel Programming | |||
Application.Goto Reference:="ActiveCell.Value"??? Whats wrong?? | Excel Programming | |||
"On Error GoTo" syntax problem | Excel Programming | |||
Application.Goto reference:="MyCell" | Excel Programming |