Está en la página 1de 7

MACROS EN

EXCEL
DEFINICIÓN DE
MACRO
Las macros son un grupo de instrucciones
programadas bajo entorno VBA (Visual
Basic para aplicaciones), cuya tarea
principal es la automatización de tareas
repetitivas y la resolución de cálculos
complejos.
PASOS PARA CREAR UNA MACRO QUE GRABA LAS HOJAS DE VIDA
EN TABLAS

6. Pulse aceptar para iniciar


la grabación de su macro.
COMBINACIÓN DE TECLAS PARA GRABAR LOS REGISTROS DE CADA UNA DE LAS
PARTES DE LA HOJA DE VIDA, EN CADA UNA DE LAS TABLAS

1. Llevar registro de datos personales a la tabla hvpersonales.


a. Clic sobre la cédula (Donde inicia el registro siempre).
b. Shift + fin + flecha derecha.
c. Control + C.
d. Clic sobre la tabla hvpersonales.
e. Clic en A1.
f. Fin + flecha abajo
g. Otra vez flecha abajo (esta es la línea que luego eliminamos y sustituimos
por la sentencia ACTIVECELL.OFFSET(1,0).SELECT
h. Clic derecho / Pegado especial / Valores / Aceptar
i. Regreso a la tabla Crearhv : Shift + fin + flecha a la izquierda.
j. Página abajo para llevar le siguiente bloque de registros a su respectiva tabla.
COMBINACIÓN DE TECLAS PARA GRABAR LOS REGISTROS DE CADA UNA DE LAS
PARTES DE LA HOJA DE VIDA, EN CADA UNA DE LAS TABLAS

2. Llevar el registro de datos FAMILIARES a la tabla hvfamiliares.


a. Clic sobre la llave compuesta (Donde inicia el registro siempre)
b. Shift +fin + flecha derecha +fin + flecha abajo
c. Control + C.
d. Clic sobre la tabla hvfamiliares
e. Clic en A1
f. Fin + flecha abajo
g. Otra vez flecha abajo (esta es la línea que luego eliminamos y sustituimos por la sentencia
ActiveCell.Offset(1, 0).Select),
H. Clic derecho / pegado especial / Valores / Aceptar.
i. Regreso a la tabla Crearhv Shift + fin + flecha izquierda,
Repita de desde el paso 2para llevar los registros hacia hveducación y hvvalores, antes de detener la
grabación , debe borrar la hoja de vida por secciones y dejar el cursor donde se digita la cédula.
Pasos para agregar la sentencia:
ActiveCell.Offset(1, 0).Select

1. Macros / Ver macros / (seleccionar la macro) y modificar.


2. Buscamos la línea que hace el pegado especial de los registros:
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Esta línea no la tocamos, no la modificamos sólo nos sirve para orientarnos, seleccione
la línea que esta sobre esta y la borramos , en su lugar escribimos: ActiveCell.Offset(1,
0).Select (enter).
Se repite para las cuatro tablas donde se graban los registros.
3. Salir con ALT+Q.
4. Finalmente inserte una figura y con un clic derecho se le asigna la macro, clic por
fuera de la figura y la figura se convierte en un botón ejecutable,
Grabe su hoja de vida antes de ejecutar su botón.

También podría gustarte