Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En nuestra página encontrarás muy diversos ejemplos que te permitirán aprender a trabajar con las Macros en Excel,
descubrirás ¿Qué son las Macros en Excel?, ¿Cómo crear Macros en Excel?, ¿Cómo habilitar las Macros en Excel?,
todo nuestro contenido puede ser considerado como un manual de Macros en Excel, o un tutorial de Macros en
Excel.
Complementos
Controles
−Insertar: Permite seleccionar los controles de formulario o ActiveX a
insertar en la hoja de cálculo.
−Modo Diseño: Solo se utiliza para realizar la modificación de los
controles ActiveX una vez insertados, como por ejemplo seleccionar
objeto y ver sus propiedades.
−Propiedades: Muestra las propiedades asociadas al objeto ActiveX
seleccionado.
−Ver código: Muestra el código VBA asociado al control seleccionado, de lo contrario solo mostrará el editor de
Visual Basic VBE.
−Ejecutar cuadro de diálogo: Permite ejecutar un cuadro de diálogo personalizado de Excel.
XML
−Panel de documentos: Con este comando se pueden modificar las propiedades estándar del
libro activo en Excel o importar una plantilla de propiedades personalizada.
Para poder crear una macro en Excel primero se debe tener activado en la barra de herramientas el “Programador”,
a través de lo siguiente: Archivo_Opciones_Personalizar Cinta de opciones y seleccionar la casilla “Programador”
Otro paso previo es la seguridad de macros, dentro de la pestaña programador debemos ir al grupo código,
seleccionar la herramienta seguridad de macros, y en la ventana que se despliega seleccionar la opción “Habilitar
todas las macros y Aceptar.
Luego de los pasos previos, en Excel se pueden crear macros de dos formas: usando el grabador de macros (visto
anteriormente) o a través del código VBA.
Ejemplo:
De la siguiente tabla crear una macro que permita automáticamente ordenar la tabla por edad.
Se despliega el editor de Visual Basic, el cual cuenta con distintos barras y menús: Barra de menú, Barra de herramientas,
Ventana de proyecto y el área de trabajo.
Ejercicio: Realizar una macro que calcule el costo total de la compra de cuadernos, de acuerdo a los siguientes datos:
• Como se mencionó anteriormente para poder crear una macro a través del código VBA, se deberá digitar el
procedimiento:
Sub CostoTotal()
cantidad = Range("b2:b5")
cost = Range("d2:d5")
resultado = WorksheetFunction.SumProduct(cantidad, Costo)
Range("d7") = resultado
End Sub
Ahora para poder ejecutar la macro, presionar F8, hasta obtener el resultado en la celda d7.