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

Cómo editar las macros grabadas en Microsoft Excel

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Este vídeo está dedicado a explicar distintas técnicas para perfeccionar las macros que grabamos, de forma que nuestro trabajo sea más sencillo y efectivo.

Transcripción

Una vez que ya sabemos qué es una macro y cómo grabarla, vamos a aprender ahora a editarla. Tenemos en pantalla un archivo que ya tiene macros grabadas y para acceder a ellas hay dos formas básicamente. Una de ellas es la combinación de teclas Alt + F11. Vemos como aparece en pantalla un programa llamado Editor de Visual Basic. Si presionamos de nuevo Alt + F11, volvemos a Excel. También podríamos acceder a ese editor desde la ficha Desarrollador o Programador y después haciendo clic en Visual Basic. Una vez en el editor, tenemos que fijarnos en el panel que hay en la parte superior izquierda de la pantalla, es decir, este panel donde vemos una especie de carpetas con una jerarquía que podemos contraer o expandir. La raíz de esta jerarquía suele ser el nombre de un proyecto o archivo. En nuestro caso, el archivo que tenemos abierto es 'Nociones previas sobre grabación de macros'. Dentro de ese proyecto, hay una carpeta llamada 'Microsoft Excel Objetos' y también otra carpeta llamada 'Módulos'. Nos vamos a fijar en esta porque dentro de ella es donde se almacenan las macros que se han grabado. También podemos almacenar ahí macros escritas por nosotros. Por ejemplo, dentro de 'Módulo1', al hacer doble clic en la parte derecha de la pantalla, tendremos las macros que están grabadas y almacenadas dentro del módulo 1. Podemos ver la estructura de una macro, que siempre comienza por un protocolo de entrada y un protocolo de salida. En el protocolo de entrada, después de la palabra 'Sub', tenemos el nombre de la propia macro, que por cierto, podemos modificar. Este nombre no puede contener espacios ni tampoco puede comenzar por un número. Cuando veamos texto que comienza por un apóstrofo, quiere decir que son comentarios que Excel los va a obviar y no los va a considerar como código. Incluso, si no nos hacen falta, los podemos eliminar. Otra cosa a comentar y a tener en cuenta es que la grabadora de macros es algo que, si bien facilita a todo el mundo la creación de macros, no es precisamente el método más óptimo de escribir macros. El motivo es que su lenguaje a veces es algo redundante y algo rígido. Por ejemplo, vemos el código de esta macro grabada que comienza diciendo que el rango B3, es decir, la celda B3, debe ser seleccionada y después utiliza otra línea con una instrucción que dice que la celda activa, es decir, la que anteriormente se ha seleccionado, debe contener el valor 'Ene'. A lo que nos referíamos anteriormente es a que todo esto es redundante y poco óptimo, puesto que todo esto se puede eliminar y sería suficiente con decir que el rango B3 es igual a 'Ene'. Debido a estas rigideces y a esta falta de optimización, las macros grabadas con la grabadora de macros cuando son muy largas se pueden hacer lentas y además provocan cierto parpadeo en la pantalla. Ahí es donde nosotros podemos actuar insertando una línea al principio de la macro que contenga el siguiente código. Así de sencillo: 'Application.ScreenUpdating' es igual a 'False'. Lo que conseguimos poniendo esta línea de código es que la pantalla no se refresque continuamente en cada una de las instrucciones. Insistimos en que si la macro es muy corta prácticamente no se va a notar, pero en macros más largas se hace bastante necesario. Por último, comentar que, como se ha hecho evidente, la grabación de macros tiene algunas limitaciones como, por ejemplo, la que acabamos de mostrar, es decir, insertar una línea que la propia grabadora no es capaz de grabar.

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.