Pantalla completa en una sola hoja
Resuelto
d_a_n
Mensajes publicados
42
Estado
Miembro
-
Maurice -
Maurice -
Hola,
¿Cómo realizar la apertura en pantalla completa de una sola hoja, cuando no se tiene experiencia en VBA?
Gracias de antemano por su ayuda.
¿Cómo realizar la apertura en pantalla completa de una sola hoja, cuando no se tiene experiencia en VBA?
Gracias de antemano por su ayuda.
4 respuestas
-
Hola,
código a colocar en un módulo
Sub affichage_normal()
Application.ScreenUpdating = False
Application.DisplayFullScreen = False
ActiveWindow.DisplayHeadings = True
Application.DisplayFormulaBar = True
ActiveWindow.DisplayGridlines = True
ActiveWindow.DisplayHorizontalScrollBar = True
ActiveWindow.DisplayVerticalScrollBar = True
ActiveWindow.DisplayWorkbookTabs = True
Application.WindowState = xlMaximized
End Sub
Sub affichage_plein_ecran()
Application.ScreenUpdating = False
Application.DisplayFullScreen = True
ActiveWindow.DisplayHeadings = False
Application.DisplayFormulaBar = False
'ActiveWindow.DisplayGridlines = False
ActiveWindow.DisplayHorizontalScrollBar = False
ActiveWindow.DisplayVerticalScrollBar = False
ActiveWindow.DisplayWorkbookTabs = False
Application.ScreenUpdating = True
End Sub-
-
Hola,
una forma de hacerlo:
código a poner en el VBA de la hoja definiendo el rango Tabla
principio: si se selecciona una celda fuera de la tabla, activar la celda A1
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("Tabla")) Is Nothing Then
Range("A1").Activate
End If
End Sub -
Está genial que hayas congelado la tabla, pero me doy cuenta de que no es la macro la que activa el modo de pantalla completa, sino que soy yo quien lo cierra en pantalla completa y, por lo tanto, se abre en pantalla completa. Si lo cierro desde la parte superior de la hoja (inicio, inserción, diseño de página... así como los submenús; copiar, pegar, etc.), se abre con ello. ¿Es normal?
-
-
-
Hola
Para bloquear una hoja de cualquier movimiento
Private Sub Worksheet_Activate() ScrollArea = "A1" End Sub
se debe colocar en el VBA de la hoja
¡Saludos!
Maurice -
-