Vous êtes sur la page 1sur 4

16

902 02 72 36 943 05
27 89
C/Nagusia trasera n
38 bajo

ELECTROSAT2000
Macros

Una macro es una accin o un conjunto de acciones que permiten automatizar tareas. Las
macros se graban en el lenguaje de programacin de Visual Basic para Aplicaciones.
CASO PRCTICO PARA TRABAJAR CON UNA MACRO
1. Abrir un archivo nuevo de Microsoft Excel 2010
2. Dar clic en el men Archivo
3. Dar clic en Opciones
4. Dar clic en personalizar cinta de opciones
5. En la lista desplegable Personalizar la cinta de opciones,
seleccionar la opcin: Fichas principales
6. Dar clic en la casilla de la opcin: Desarrollador, para
activarla.
7. Dar clic en Aceptar.

8. Haga clic
en
el

comando Seguridad de macros


9. Seleccione la opcin Habilitar
todas las macros y luego haga
clic en Aceptar.

Ejemplo con Macros


Abrimos el editor de visual Basic, tecleando
ALT+F11, vamos a trabajar con el libro de Excel llamado cursos_Electrosat2000, hoja
inventario. Ubicado en la carpeta compartida en DropBox
Para trabajar con macros es importante saber en qu fila y columna estn los datos que
se van a tratar.

www.electrosat2000.com/CursosElec

cursos@electrosat2000

17

902 02 72 36 943 05
27 89
ELECTROSAT2000
C/Nagusia trasera n
En nuestro caso el dato que evaluaremos ser Referencia, ubicado
la fila H, que
38 en
bajo
corresponde al nmero 8, y a partir de la fila 13.

Se pretende que cuando haya una modificacin en la columna H (nmero 8), se actualice
automticamente los datos de los campos Cdigo de producto y Fecha de Registro
Para programar en Excel, se necesitan los nmeros de las columnas.
Excel
nos
ayuda
a
determinar cundo hay un
cambio en una celda.
Abrir el editor de Visual
basic y seleccionar la hoja
sobre la que vamos a
trabajar, en nuestro caso
Hoja 4(Inventario), damos
doble clic; donde dice
General, cambiar a worksheet y en la opcin (Evento) selectionchange, cambiar a
change, este evento lo utiliza Excel cada vez que hay modificacin o ingreso de
informacin en una celda.

Ahora debemos decir que se tome en cuenta cualquier modificacin que se haga a partir
de la columna 8, fila 13.
Cmo Excel captura la columna 13?
Vamos a preguntar si hay un cambio sobre la columna 8 y la fila es mayor que 13,
entonces que realice el procedimiento requerido, en este caso actualizar el cdigo del
producto y la Fecha de Registro.
If-> Para preguntar
End ifFinalizar la pregunta o condicin
target.column Para referirse a una columna
target.Row-> Para filas

www.electrosat2000.com/CursosElec

cursos@electrosat2000

18
ELECTROSAT2000
Operaciones importantes en Excel

902 02 72 36 943 05
27 89
C/Nagusia trasera n
38 bajo

1. Cmo insertar o eliminar columnas rpidamente?


Seleccionar la columna anterior donde se quiere insertar y presionar CTRL ms el
signo +, igual para las filas
Para eliminar seleccionar y presionar CTRL + (Signo -)
2. Escribir varias lneas en una celda ALT+ Enter.
3. Identificar rpidamente el total, promedio, valor menor, suma, valor

mayor, etc.
4. Eliminar registros repetidos de una columna o rango
Seleccionar la columnaDatosQuitar duplicados.
5. Aumentar el ancho de la columna al texto ms grande.
Doble clic sobre el encabezado de la columna de la hoja de Excel
6. Ordenar alfabticamente una lista en columnas diferentes
Seleccionas
la
tabla
Inicio-Ordenar

filtrarOrden personalizado
7. Bloquear una hoja, para
que solo se pueda visualizar lo que hay en
la hoja
Revisar-> Proteger hoja-> Escribir contrasea>Aceptar
8. Ocultar, mostrar fila o columna de una hoja.
Seleccionar la columna o fila->Clic derecho Ocultar, igual para mostrar.
9. Ocultar la frmula de una celda
Clic derecho-> Formato de celda->Proteger->Oculta
Sigue mostrando la frmula, seleccionar las celdas evaluadas clic derecho sobre
ellas, las celdas deben estar sin bloquear y desmarcar la opcin oculta-> Clic en
proteger hoja (Sin escribir contrasea) ->Aceptar.
10. Como asignarle clave a un archivo
NO se puede abrir si no tiene la clave.
Archivo Guardar comoHerramientasOpciones

generalesContrasea

de

apertura
11. Aplicar formato rpidamente a un rango de celda
Inicio-Formato de tabla->Seleccionar cualquiera.

www.electrosat2000.com/CursosElec

cursos@electrosat2000

19

902 02 72 36 943 05
27 89
ELECTROSAT2000
C/Nagusia trasera n
12. Cmo copiar una hoja?
38 bajo
Clic derecho->Mover o copiar-> Marcar la casilla crear una copia-> Mover al

final(Por ejemplo)
13. Quitar o mostrar lneas de divisin
Opcin vistaLneas de cuadrcula (Marcar o desmarcar)
14. Cmo anclar un archivo para que este siempre visible en el historial de
Excel?
Si quieres que siempre
se vea un archivo en
archivos recientes
15. Cmo
concatenar
rpidamente en una frmula?
Concatenar es unir. Incluir el signo & entre las celdas a concatenar para espacios
escribir .
16. Dejar fija una referencia en una frmula
Muy til para cuando se necesita utilizar un valor fijo. Nos posicionamos en la celda
donde
el

necesitamos
resultado,

pulsamos F4 sobre la celda que queremos dejar con valor fijo. Nos mostrara el
signo de $.
17. Personalizar los errores en las formulas
Utilizando la funcin SI.ERROR()en la barra de frmulas
18. Seleccionar celdas no contiguas
Mantener presionada las celdas que se requieran con la tecla CTRL.
19. Como hacer un grfico rpidamente
Selecciona las columnas de las que quieres obtener el grfico y selecciona f11.
20. Definir la frecuencia de guardado en Excel
ArchivoOpcionesGuardar Guardar informacin de Autorrecuperacin cada
entre 5 y 10 minutos
Aceptar.

www.electrosat2000.com/CursosElec

cursos@electrosat2000

Vous aimerez peut-être aussi