Todas las hojas en A1 y la pantalla visualizando desde A1

02/11/2009 - 16:33 por Gabriel Raigosa | Informe spam
Hola Orfao,

La macro propuesta cumple su objetivo, note por casualidad que da error
cuando existen hojas ocultas.

Como evito ese error.

Gabriel



Realmente no creo que sea esto lo que buscas pero te coloca como selda
actina la a1 en todas las hojas del libro
y vuelve a la hoja donde se ejecuto la instruccion
en este caso coloque un commandbuttom ern a1 y le asigno lo siguiente

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
x = ActiveSheet.Name
For Each h In ThisWorkbook.Sheets

Application.Goto Reference:=h.Range("a1"), _
Scroll:=True
Next
Sheets(x).Activate
Application.ScreenUpdating = True
End Sub

Preguntas similare

Leer las respuestas

#1 Gabriel Raigosa
02/11/2009 - 16:39 | Informe spam
No puedo seguir el hilo anterior ya que por error en el programa que uso
como lector (Thuderbir) presione bloquear conversación.

Gabriel


Gabriel Raigosa escribió:
Hola Orfao,

La macro propuesta cumple su objetivo, note por casualidad que da error
cuando existen hojas ocultas.

Como evito ese error.

Gabriel



Realmente no creo que sea esto lo que buscas pero te coloca como selda
actina la a1 en todas las hojas del libro
y vuelve a la hoja donde se ejecuto la instruccion
en este caso coloque un commandbuttom ern a1 y le asigno lo siguiente

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
x = ActiveSheet.Name
For Each h In ThisWorkbook.Sheets

Application.Goto Reference:=h.Range("a1"), _
Scroll:=True
Next
Sheets(x).Activate
Application.ScreenUpdating = True
End Sub
Respuesta Responder a este mensaje
#2 AnSanVal
02/11/2009 - 19:44 | Informe spam
Hola Gabriel.

Te habia respondido en el otro hilo, que te basta con un condicional:

If h.Visible < 0 Then Application.Goto Reference:=h.Range("A1"), Scroll:=True

Saludos: Antonio.
************************
"Gabriel Raigosa" escribió en el mensaje news:%
No puedo seguir el hilo anterior ya que por error en el programa que uso como lector (Thuderbir) presione bloquear
conversación.

Gabriel


Gabriel Raigosa escribió:
Hola Orfao,

La macro propuesta cumple su objetivo, note por casualidad que da error cuando existen hojas ocultas.

Como evito ese error.

Gabriel



Realmente no creo que sea esto lo que buscas pero te coloca como selda
actina la a1 en todas las hojas del libro
y vuelve a la hoja donde se ejecuto la instruccion
en este caso coloque un commandbuttom ern a1 y le asigno lo siguiente

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
x = ActiveSheet.Name
For Each h In ThisWorkbook.Sheets

Application.Goto Reference:=h.Range("a1"), _
Scroll:=True
Next
Sheets(x).Activate
Application.ScreenUpdating = True
End Sub
Respuesta Responder a este mensaje
#3 Gabriel Raigosa
03/11/2009 - 11:57 | Informe spam
Gracias,

Gabriel

AnSanVal escribió:
Hola Gabriel.

Te habia respondido en el otro hilo, que te basta con un condicional:

If h.Visible < 0 Then Application.Goto Reference:=h.Range("A1"), Scroll:=True

Saludos: Antonio.
************************
"Gabriel Raigosa" escribió en el mensaje news:%
No puedo seguir el hilo anterior ya que por error en el programa que uso como lector (Thuderbir) presione bloquear
conversación.

Gabriel


Gabriel Raigosa escribió:
Hola Orfao,

La macro propuesta cumple su objetivo, note por casualidad que da error cuando existen hojas ocultas.

Como evito ese error.

Gabriel



Realmente no creo que sea esto lo que buscas pero te coloca como selda
actina la a1 en todas las hojas del libro
y vuelve a la hoja donde se ejecuto la instruccion
en este caso coloque un commandbuttom ern a1 y le asigno lo siguiente

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
x = ActiveSheet.Name
For Each h In ThisWorkbook.Sheets

Application.Goto Reference:=h.Range("a1"), _
Scroll:=True
Next
Sheets(x).Activate
Application.ScreenUpdating = True
End Sub






Respuesta Responder a este mensaje
#4 Gabriel Raigosa
03/11/2009 - 16:54 | Informe spam
Hola,

Otro detalle, cuando en el libro existe alguna hoja con gráfico la macro
da error.

Como se podría evitar el error.

Sub IrACeldaA1()
Application.ScreenUpdating = False
x = ActiveSheet.Name
For Each h In ThisWorkbook.Sheets
If h.Visible < 0 Then Application.Goto Reference:=h.Range("A1"),
Scroll:=True
Next
Sheets(x).Activate
Application.ScreenUpdating = True
End Sub

Gabriel



Gabriel Raigosa escribió:
Hola Orfao,

La macro propuesta cumple su objetivo, note por casualidad que da error
cuando existen hojas ocultas.

Como evito ese error.

Gabriel



Realmente no creo que sea esto lo que buscas pero te coloca como selda
actina la a1 en todas las hojas del libro
y vuelve a la hoja donde se ejecuto la instruccion
en este caso coloque un commandbuttom ern a1 y le asigno lo siguiente

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
x = ActiveSheet.Name
For Each h In ThisWorkbook.Sheets

Application.Goto Reference:=h.Range("a1"), _
Scroll:=True
Next
Sheets(x).Activate
Application.ScreenUpdating = True
End Sub
Respuesta Responder a este mensaje
#5 Gabriel Raigosa
03/11/2009 - 17:05 | Informe spam
Gracias al amigo Moisés por la opción de poner en A1 las hojas ocultas.

Sub IrACeldaA1()

Application.ScreenUpdating = False
x = ActiveSheet.Name
For Each h In ThisWorkbook.Sheets
flag = False
If Not h.Visible Then h.Visible = True: flag = True
Application.Goto Reference:=h.Range("a1"), _
Scroll:=True
If flag Then h.Visible = False
Next
Sheets(x).Activate
Application.ScreenUpdating = True

End Sub

Alguien sabe como se podría evitar el error que se genera cuando hay un
gráfico Hoja completa.

Gabriel

-


Gabriel Raigosa escribió:
Hola,

Otro detalle, cuando en el libro existe alguna hoja con gráfico la macro
da error.

Como se podría evitar el error.

Sub IrACeldaA1()
Application.ScreenUpdating = False
x = ActiveSheet.Name
For Each h In ThisWorkbook.Sheets
If h.Visible < 0 Then Application.Goto Reference:=h.Range("A1"),
Scroll:=True
Next
Sheets(x).Activate
Application.ScreenUpdating = True
End Sub

Gabriel



Gabriel Raigosa escribió:
Hola Orfao,

La macro propuesta cumple su objetivo, note por casualidad que da
error cuando existen hojas ocultas.

Como evito ese error.

Gabriel



Realmente no creo que sea esto lo que buscas pero te coloca como selda
actina la a1 en todas las hojas del libro
y vuelve a la hoja donde se ejecuto la instruccion
en este caso coloque un commandbuttom ern a1 y le asigno lo siguiente

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
x = ActiveSheet.Name
For Each h In ThisWorkbook.Sheets

Application.Goto Reference:=h.Range("a1"), _
Scroll:=True
Next
Sheets(x).Activate
Application.ScreenUpdating = True
End Sub
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida