Excel 2016 práctico: Gestión de tesorería para pymes

Macros para el inicio y cierre de la aplicación de Excel

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Cada vez que se arranca la aplicación y cada vez que se cierra, es conveniente preparar algunas condiciones de la pantalla y algunos comportamientos de Excel. Veamos cómo hacerlo.

Transcripción

Cuando decimos que una macro se puede ejecutar de varias formas y que una de ellas es cuando ocurre un evento, ¿qué significa evento en el ámbito de Excel y las macros? Un evento es algo que ocurre dentro del entorno Excel. Por ejemplo, un evento es el hecho de que una hoja se active quedando seleccionada, un evento es que una celda cambie de valor y también un evento es que el propio libro de Excel se abra. Pues bien, vamos a aprender a provocar que una macro se ejecute cuando ocurre el evento llamado 'Open', es decir, abrir el libro. La finalidad de aprender esto es posibilitar que, al abrir el libro, el aspecto de Excel cambie automáticamente y se libere de todas aquellas partes que no son necesarias en una aplicación como la que nos ocupa. De esta forma, veremos un programa con una pantalla e imagen más limpia y sin distracciones, así que vamos a la práctica. Para hacer que se ejecuten macros nada más abrir el libro, vamos a ir con Alt + F11 al editor de Visual Basic y, dentro del proyecto del archivo que tenemos abierto, vamos a hacer doble clic en 'ThisWorkbook'. Este nombre representa al objeto 'ThisWorkbook', que es precisamente el libro que tenemos abierto, es decir, que Excel considera un libro también como un objeto, no solamente las hojas, los gráficos, las tablas, etc. Una vez hecho esto, en el panel de la derecha vamos a seleccionar en este desplegable Workbook y por defecto vemos que se escriben automáticamente unos protocolos de entrada y de salida de una macro. Ahora entre ambos protocolos vamos a escribir la siguiente macro, que lo que hace es evitar que salgan en pantalla algunos avisos de error y también, por ejemplo, esta línea de código hace que la Hoja1 quede activada, la Hoja1 que concretamente era la que tenía como nombre Índice. después de eso, la celda que está en la primera fila de la primera columna de esa hoja quedará seleccionada. Vamos también a continuación situamos el cursor después de 'End Sub' y escribimos la siguiente macro incluyendo los protocolos de entrada y salida, que también en este caso los vamos a escribir. Este es el código, que significa lo siguiente: antes de cerrar el libro, nos aseguramos de que Excel mostrará la barra de fórmulas y también quedará en un estado maximizado, es decir, la ventana de Excel estará maximizada. Y en cuanto a las últimas líneas, su significado es que al cerrarse el libro nos aseguramos de que las pestañas de las hojas, es decir 'WorkbookTabs', van a quedar activas, así como los títulos de filas y columnas. Otra macro que vamos a escribir a continuación de esta es la siguiente: cuando el libro se active –por ejemplo, después de haber activado otra aplicación que podemos tener abierta en Windows–, entonces que la barra de fórmulas se desactive y que la ventana se fuerce a tener un estado de maximizada. Además, las pestañas de las hojas desaparecerán y también los títulos de columnas y filas. Seguimos escribiendo macros y ahora es turno de la macro que se ocupa de lo que va a ocurrir cuando el libro se desactive. Y lo que va a ocurrir es que la macro nos asegura que Excel volverá a su estado normal en cuanto a la barra de fórmulas, es decir, que se verá, también la macro se asegura de que la ventana estará maximizada, de que las pestañas de las hojas vuelvan a verse y los títulos de columnas y filas también se vean. Esto es una precaución por si pasamos de estar viendo esta aplicación a otra aplicación o simplemente que tengamos abierto Excel en segundo plano. Y la última macro que vamos a insertar dentro del objeto 'ThisWorkbook' es la siguiente. Aquí la tenemos y esta macro se ejecutará con el evento 'SheetActivate', es decir, cada vez que cualquier hoja de esta aplicación se active. ¿Qué ocurrirá? Pues que forzará a que no se vea la barra de fórmulas, a que la ventana esté maximizada, a que no se vean las pestañas de las hojas y a que los títulos de fila y columna tampoco se vean. Además, cada hoja quedará protegida. Una vez escritas todas estas macros, vamos a ir a 'Módulo1' y vamos a escribir a continuación de todas las macros de navegación esta macro, que va a permitir, mediante un enlace que podemos poner en las hojas que queramos, volver al modo Excel. Es decir, si en algún momento dado queremos volver a una pantalla que tenga la barra de fórmulas, los títulos de columna y filas y las pestañas de cada hoja, haciendo clic en ese enlace, 'Modo Excel', podemos volver rápidamente. Por ejemplo, podríamos poner ese enlace aquí en la hoja Índice. Nos vamos a Insertar, Cuadro de texto y escribimos "Modo Excel". Aplicamos color blanco, mismo tipo de fuente que el resto de la aplicación y podemos poner una negrita y un subrayado. Ahora, con el botón derecho, Asignar macro, concretamente es esta que se llama 'Modo Excel'. Aceptamos y ahora solo nos quedaría comprobar el funcionamiento de todas estas macros. Para ello vamos a cerrar el libro y lo abrimos de nuevo, donde vemos que desaparecen varios elementos de la pantalla y que al activar las macros de navegación funcionan a la vez que en cada hoja se mantiene una protección de las fórmulas; tan solo se puede operar en las celdas habilitadas para ello. Si el usuario quiere también esconder la cinta de Opciones, lo puede hacer en las versiones 2013 y 2016 desde este botón y haciendo clic en Ocultar automáticamente la cinta de opciones. En la versión 2010 simplemente tiene que activar la pantalla completa desde la ficha Vista. Vamos a comprobar que también funciona en modo Excel, que al hacer clic se vuelven a ver todos los elementos que en un principio estaban ocultos.

Excel 2016 práctico: Gestión de tesorería para pymes

Crea con Excel una aplicación destinada a la gestión de tu tesorería, aprende a personalizarla según tus necesidades y las entidades financieras con las que trabajes.

2:24 horas (25 Videos)
Actualmente no hay comentarios.
Fecha de publicación:8/06/2016

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.