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

Crear macros para la navegación con Microsoft Excel

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Las macros que ejecutan el salto de unas hojas a otras serán las protagonistas de este vídeo. En él veremos cómo crearlas para que la navegación entre las diferentes páginas sea correcta.

Transcripción

En este vídeo vamos a grabar las macros necesarias para que los botones nos dirijan a las hojas correspondientes. Por ejemplo, grabaremos una macro que, al hacer clic en el botón Configuración, nos llevará a la hoja Configuración y situará el cursor en la primera celda editable. Vamos a comenzar con ella haciendo clic, dentro de la ficha Desarrollador o Programador, en el botón Grabar macro. Vamos a dar un nombre descriptivo a esta macro; por ejemplo, 'IrA Configuracion'. Tenemos que recordar que, en la medida de lo posible, no debemos utilizar tildes en Visual Basic. Nos aseguramos también de que el campo Guardar macro en tiene la selección Este libro. Aceptamos y ya se está grabando la macro. Vamos a empezar con la primera y prácticamente la única acción, que era hacer clic en la pestaña Configuración. Bueno, una última más, que es hacer clic en esta celda, que será donde se sitúe el cursor y ahora sí, ya podemos detener la grabación. Volvemos al índice y asignamos esta macro al botón. Nos aseguramos de que aquí, Macros en, está seleccionada la opción Este libro. 'IrAConfiguracion', ahí está nuestra macro; aceptamos y vamos ahora a probar. Efectivamente, hemos ido a Configuración y el cursor se pone donde debe. Probamos de nuevo y ahí lo tenemos. Ahora vamos a editar esta macro para ver qué es lo que se ha grabado. Alt + F11 y vamos al módulo correspondiente dentro de nuestro proyecto. Aquí la tenemos. Vemos el nombre, protocolo de entrada, protocolo de salida, aquí unos comentarios y el código que es, efectivo, son estas dos líneas. Ahora y aunque la macro es muy pequeña, vamos a añadir una línea de código para evitar el parpadeo de pantalla. Insistimos en que la macro es muy pequeña y no iba a tener problemas, pero siempre es mejor acostumbrarse a introducir esa línea. Recordamos que esa línea era 'applicationScreenUpdating' es igual a 'False'. Ahora, para ahorrar tiempo y no tener que estar grabando macro a macro, lo que podemos hacer –es una buena práctica, una buena costumbre– es copiar y después pegar tantas veces como macros nos haga falta, especialmente en este caso que prácticamente van a ser todas iguales; no iguales, pero casi iguales. Así que pegamos una, dos, tres, cuatro y cinco. A la primera de ellas le cambiamos el nombre porque va a ser 'IrAIndice'. La segunda, 'IrACaja'. Después, 'IrABanco1'. Después, 'IrABanco2' y también 'IrATesoreria Consolidada'. Ahora también tenemos que cambiar en cada macro los nombres de las hojas que están entre comillas. La primera ya está bien porque es la que se grabó, pero por ejemplo aquí 'Config' no puede ser, tiene que ser lo correspondiente a la hoja Índice y vemos que aquí aparece el nombre que tenemos que poner entre las comillas, que es 'Índice' y además vemos que aparece una tilde. Pues tenemos que ponerlo exactamente igual, incluida la tilde. La tercera, que es para Caja, pues ponemos exactamente 'Caja', que es el nombre de la hoja. Banco 1 es 'Banco 1' con una separación. La siguiente sería 'Banco 2' y la última, 'Tesorería consolidada', tal cual, dándonos cuenta de que en este caso sí lleva acento el nombre. Y aún nos queda algo más que retocar porque, si recordamos, la hoja Índice no tenía celdas editables por el usuario. Por lo tanto, la selección no puede quedar en D6, sino que vamos a poner por ejemplo A1 para que no moleste mucho esa celda seleccionada. Por ejemplo, en el caso de Caja, vamos a ver cuál sería la celda ideal. Vamos a suponer que sea E7, que es la primera celda editable. Así que volvemos al editor y para Caja vamos a poner 'E7', que con toda lógica será la misma celda para Banco 1 y para Banco 2. Y en el caso de Tesorería consolidada, tampoco va a ver celdas editables; por lo tanto, podemos poner 'A1'. Bueno, pues ahora ya sí estaríamos preparados para volver a Excel, concretamente a la hoja Índice, y asignar las macros a los botones. La primera ya estaba asignada porque era la que se grabó, pero la segunda lo podemos hacer desde aquí, que corresponde concretamente a Caja. Elegimos la tercera, que corresponde a Banco 1, Banco 2 y Tesorería consolidada. Comprobamos que, efectivamente, va donde debe ir. Por último, dejamos como ejercicio para el usuario que siga pasos similares a los que hemos realizado para conseguir estos botones en el resto de hojas: Configuración, Caja, Banco 1, Banco 2 y Tesorería consolidada. Por ejemplo, a la derecha de la palabra Configuración se pueden agregar unos botones que permitan navegar hacia el Índice y al resto de hojas. También en la hoja Caja, en este espacio, se pueden poner también unos cuantos botones para poder navegar a las hojas Configuración, Índice y resto de tesorerías, y así sucesivamente con todas las hojas. El resultado podría ser similar a esto.

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.