Tecnología

Inicio

Cómo código de una macro en Excel 2007

Cómo código de una macro en Excel 2007


Una macro es una pieza corta de Visual Basic para Aplicaciones (VBA). Puede utilizar macros para personalizar Excel 2007 para adaptarse a sus necesidades particulares. Por ejemplo, si siempre haces una hoja de cálculo de presupuesto de una manera particular, se puede escribir una macro para reemplazar a los golpes de teclado tediosos, o si se suman ciertas columnas de cierta manera una y otra vez, se puede acelerar el proceso con una macro.

Instrucciones

1 Haga clic en la pestaña "desarrollador" en Excel y, a continuación, haga clic en el botón "Visual Basic" para abrir el Editor de Visual Basic (VBE).

2 Haga clic en "Insertar" en la barra de herramientas VBE y luego haga clic en "módulos". Una ventana en blanco se abrirá en el que puede escribir la macro.

3 Escriba una sentencia de procedimiento para iniciar su código. Una sentencia de procedimiento es o bien una función, que devuelve un valor, o una subrutina, que no devuelve un valor. El formato es:

sub nombre

o

nombre de la función

Reemplace [nombre] con el nombre de la macro. Por ejemplo, si está escribiendo una macro para negrita secciones de un documento puede escribir:

Sub negrita ()

4 Escribe la macro después de la instrucción Sub o Function. VBA sigue las reglas y procedimientos que se pueden encontrar en línea en la documentación de VBA de Microsoft (ver Referencias).

5 Para terminar el macro con una declaración final, ya sea:

End Sub

o

End Function

(¿Qué enunciado final que elija dependerá de si usted empieza con un Sub o una función: los dos deben coincidir.)

Consejos y advertencias

  • Para añadir comentarios a la macro que no son parte del procedimiento, utilice un apóstrofe:
  • 'Este es un comentario y no afectará a su macro.