Ejercicios Macros:

Objetivo de una Macro: 

Automatizar y acelerar el trabajo que realizamos con una hoja de cálculo de Excel.

En un libro nuevo de Excel diseña la siguiente tabla:

Presiona la siguiente combinación de celdas:

En la ventana que aparece:

Selecciona Herramientas --> Macros y crea una nueva que se llame Copiar,

Escribe el siguiente código en la macro.

Prueba la macro:

Seleccionar una celda o rango de celdas:

Para seleccionar una hoja de cálculo activa se debe hacer de la siguiente manera:

Seleccionar una celda en otra hoja de cálculo del mismo libro:

Seleccionar un rango de celdas en la hoja de cálculo activa

Para más ejemplos, favor de consultar la siguiente liga:

Selección de celdas y rangos mediante procedimientos de Visual Basic

Descarga el libro Macro Papelería3.xlsm que está al final de está página, crea la macro copiar_clave y escribe la siguiente instrucción:

Observa el resultado.

Insertar columnas

Para insertar columnas delante de una columna dada utilizamos el siguiente código, en una macro nueva llamada Insertar_columna:

ó

Para insertar varias columnas:

Cortar columnas

Para cortar columnas e insertarlas en otra parte de la hoja podemos utilizar:

Seleccionar una celda y eliminar su contenido:

Eliminar contenido de una celda seleccionada:

Podemos revisar más acciones que se pueden realizar con Macros, en la siguiente liga:

Revisión de Macros

If, else... If

Ingresar información de acurdo a una condición dada:

Implementar un ciclo dentro de la Macro

El mismo programa se repite varias veces, con la aplicación del ciclo For

Cambio de color de una celda

Aplicando la Macro a nuestro ejemplo: