Autoajuste de una hoja en excel dependiendo de la resolución de pantalla (VBA)

Hola buenas, me gustaría saber si es posible, si hay alguna forma de programar mediante VBA, de una manera sencilla, el autoajuste de las diferentes hojas que pueda tener un archivo excel cuando se abre en una diferente pantalla de trabajo con una diferente resolución (como si fuera un programa común que se acopla a diferentes dimensiones de pantalla). Así, con ello conseguiría evitar el no ver celdas que puedan tener datos, imágenes o diferentes objetos que existan en las hojas.

He visto muchos ejemplos en este foro y otros pero no he conseguido acoplar y entender bien el lenguaje para intentar emplearlo en mi trabajo,si saben de alguna forma se lo agradecería.

Uno de los ejemplos que vi que podían servirme era el siguiente:

Private Sub Workbook_Open()

Range("A1:P38").Select

ActiveWindow.Zoom = True

Range("A1").Select

End Sub

pero claro al utilizar el zoom el ancho de pantalla se escapa del rango que yo quiero que se vea cuando se inicie el archivo, entonces no me sirve a no ser que se pudiera añadir algo para limitar el ancho de pantalla. Espero que alguien pueda ayudarme,muchas gracias!!

Un saludo.

Añade tu respuesta

Haz clic para o