Capitulo 03 Macros Automaticas Exel
Capitulo 03 Macros Automaticas Exel
Capitulo 03 Macros Automaticas Exel
Avanzado
Macros Automáticas
con VBA
Salomón Ccance
CCANCE WEBSITE
MICROSOFT EXCEL AVANZADO
Como ejemplo se nos pide crear una macro que modifique el Zoom al 50%
En esta ventana, escriba un nombre para su macro (zoom1), una tecla de método abreviado (una letra
que se usa en combinación con la tecla CTRL o Shift sí ya existe).
Nota: Para que sus macros puedan ser utilizados en todos sus libros de Excel, debe guardarlas en el libro
de macros personales de la carpeta Microsoft Office/Office/Iniciar. 1
(Debe crear la carpeta si no existe).
▪ Pulse la combinación de teclas a su macro: Ctrl + Letra. (La cual puso al crear la macro).
Nota: desde la caja de diálogo Macro, Ud. También podrá eliminar o modificar las macros que crea
necesarias.
Las macros que se graban en Excel trabajaban por defecto con las celdas específicas de su hoja Cálculo.
Es decir, la macro siempre usa esas mismas celdas al momento de ejecutarse.
Ejemplo:
Implemente la Nuevo que elimina las celdas correspondientes a Docente y pago Hora de la tabla pagos.
En esta macro siempre se eliminaran las celdas C4, E4 y C6, es decir las celdas son absolutamente para la
macro.
4
Range(“C4”).Select (Selecciona la celda C4)
Selection.ClearContens (elimina la celda seleccionada)
Para salir del editor de Visual Basic, alija la opción Cerrar y volver a Excel del menú Archivo.
Para lograr que las celdas empleadas en su macro sean consideras como relativas, debe activar el botón
Referencias. Ud. Puede combinar celdas absolutas y relativas en una macro.
En la hoja Relación: se pide crear una macro que permita llevar el indicador de celdas a la fila siguiente
de último registro ingresado.
La macro debe
llevar el indicador
a la última celda
En la hoja Relación:
Observe que esta macro posee sentencias de Visual Basic con celdas absolutas…
Range (“A4”).Select
… y otras con celdas relativas…
Selectión.End(xlDown).Select