Anteriormente ya tratamos el tema de repetir acciones en Excel con el uso del botón F4. Para hacer lo mismo que en el caso anterior, se puede crear una sencilla macro. Incluso, si se trata de repetir acciones distintas como eliminar una columna e insertar otra, F4 no valdría y tendríamos que hacer la macro.
Supongamos que de la siguiente tabla queremos eliminar las columnas vacías que hay, pero además añadir nuevas columnas vacías entre las 2 columnas que ahora tienen datos. Esto se repite a lo largo de toda la tabla.
Nos situamos sobre la celda B1, que es donde empieza la acción. Vamos a ‘Vista’ en el menú superior, hacemos click en ‘Macro’ y seleccionamos ‘Grabar macro’. Para este tipo de macro tiene que estar seleccionado ‘Usar referencias relativas’.
Elegimos el método abreviado por el que se va a repetir la macro y le damos a aceptar. Es importante no elegir como método abreviado, otros métodos que existan por defecto en Excel. Por ejemplo, ‘Ctrl + c’ es para copiar y ‘Ctrl + v’ para pegar. Sin embargo, ‘Ctrl + h’ no hace nada.
Cuando le damos a aceptar, empieza a grabarse la macro.
Las acciones son: seleccionamos la columna B, y hacemos ‘click derecho’ + ‘eliminar’ para que se elimine. Tras esto, nos situamos encima de la columna D e insertamos una columna (así queda una columna vacía entre las columnas que ahora tienen datos).
Para que la macro entienda dónde debe empezar la acción grabada, debemos dejar seleccionada la celda donde debe comenzar la acción que acabamos de grabar. Por lo tanto, seleccionamos la celda E1. Le damos a ‘Detener macro’ y ya podemos usarla.
De esta manera, sólo pulsando ‘Ctrl + h’ se eliminará una columna y se insertará otras 2 columnas a la derecha de la que acabamos de eliminar.
Quedaría así:














Muy interesante el blog, gracias por compartir