Probablemente te haya sucedido alguna vez que ese tablero o tabla que tan bien se ve铆a cuando lo preparaste en tu ordenador, al proyectarlo a otra pantalla o compartirlo con otras personas, genere algunas distorsiones que empeoren su aspecto o la visibilidad de la informaci贸n.
El d铆a de hoy veremos un sencillo truco para que el nivel de zoom se ajuste a tus datos y al espacio disponible en pantalla, para que no debas preocuparte por el tama帽o del monitor, algo sobre lo que no tendr谩s control.
Por ejemplo, observa el siguiente caso: ambas capturas muestran el mismo archivo con el mismo nivel de zoom, pero proyectado en dos pantallas distintas (la segunda, claro est谩, de mayor tama帽o):
Algo peor ocurrir铆a si dise帽as tu tablero en una pantalla m谩s grande y luego lo proyectas en una peque帽a: la informaci贸n se desbordar铆a por los lados.
Lo ideal ser铆a poder lograr que nuestro tablero ocupe toda la pantalla, cualquiera esta sea, ya que el espacio vac铆o a los lados no aporta nada 煤til a nuestros datos.
Ver谩s que resulta sencillo hacerlo:
- En primer lugar, determina el tama帽o del rango que contiene la informaci贸n a mostrar en pantalla: selecciona todas las celdas con el curso y analiza cuanto abarcan. En el caso de mi ejemplo anterior, es de la celda A1:Q30. Anota tu rango para retomarlo m谩s tarde.
- Haciendo click derecho sobre el nombre de la hoja que contiene tus datos, selecciona Ver c贸digo
3. En el Editor de Visual Basic, escribe las siguientes l铆neas de c贸digo:
Private Sub Worksheet_Activate()
Range("A1:Q30").Select
ActiveWindow.Zoom = True
End Sub
La anterior es una sencilla macro desencadenada por eventos. El evento en este caso, es la activaci贸n de la hoja: cada vez que la hoja se active, se ejecuta la macro.
Ten presente que, como te hab铆a mencionado, A1:Q30 refiere al rango de mi libro, pero t煤 deber谩s cambiarlo por el rango que te resulte apropiado seg煤n lo que tus datos deban mostrar. Por ejemplo, un caso donde el rango sea C14:H32, quedar铆a del siguiente modo:
Private Sub Worksheet_Activate()
Range("C14:H32").Select
ActiveWindow.Zoom = True
End Sub
¿Bastante sencillo, verdad? Cada vez que abras tu hoja en una nueva pantalla, el zoom se ajustar谩 autom谩ticamente hasta abarcar todo el contenido que hab铆as se帽alado.
Para guardar, debes tener en cuenta que este ahora es un libro con macros, por lo que deber谩s guardarlo en formato .xlsm para no perder informaci贸n en el proceso.
Si quieres aprender a crear atractivos tableros de resultados, te aconsejo visitar el curso de Tablas Din谩micas en Excel.
Y si te interesa conocer a fondo c贸mo funcionan las macros y la automatizaci贸n en Excel, puedes visitar: Excel Masterclass: Nivel 3 - Experto (VBA + Programaci贸n + Macros)
Ambos cursos est谩n incluidos en Excel TOTAL - La Colecci贸n Completa- De Cero a Todo