Este documento describe cómo crear y ejecutar macros en Excel, así como las diferentes formas de hacerlo. Explica que las macros se graban en Visual Basic y se pueden ejecutar a través del menú Herramientas, asignándolas a botones o teclas de acceso rápido, o configurándolas para ejecutarse automáticamente al abrir un libro. También cubre cómo eliminar macros y define funciones como SI, PROMEDIO, CONTARSI, MÁXIMO y MÍNIMO.
2. a. describabrevemente laformade crear macros en Excel
1. Active laceldaD2 2. Elijael menúherramientas3.Señale laopciónmacro4. Selecciones
grabar nuevamacro… y se visualizaralaventanagrabar macro 5. En este recuadrodigite el
nombre de la macro,por ejemplo,suma6.Guarde la macro en este libro7.Digite la
informacióndescriptivade lamacro(sumarlas columnasBY C 8. Oprimael botónaceptarpara
iniciarel procesode grabación9. Presione el botónreferenciarelativade labarra de
herramientasdetenergrabaciónparaque se asumanposicionesrelativasconrespectoala
operación10. Escriba laformula=B2+C2 y oprimalateclaenter11. Copie lafórmulade la
celdaD2 enel rango D3:D8 12. Oprimael botóndetenergrabaciónparafinalizarel proceso.La
barra de herramientasdetenergrabaciónse ocultaraautomáticamente.Paraejecutaruna
macro, haga el siguienteproceso:borre el rangoD2:D8 2. En el menúherramientasseñale
macro y haga clic enmacros… 3. En laventanamacro seleccione suma4.Oprimael botón
ejecutar5. Automáticamentese generarael resultadode lassumas.
b. explique las opciones paraejecutar macros
Hay variasformaspara ejecutarunamacro enMicrosoftExcel.Una macro es una accióno un
conjuntode accionesque puede usarpara automatizartareas.Las macros se graban enel
lenguaje de programaciónde aplicacionesde Visual Basic.Siempre puede ejecutarunamacro
haciendoclicenel comandode Macros enla fichaProgramadoren lacinta de opciones.
Dependiendode cómose asignaunamacro para ejecutar,tambiénpuede ejecutarla
presionandounacombinaciónteclade métodoabreviado,haciendoclicenunbotónde la
barra de herramientasde accesorápidooenun grupopersonalizadode lacintade opcioneso
haciendoclicenun objetográfico,ocontrol.Además,puede ejecutaruna macro
automáticamente cadavezque abraun libro.
Antesde empezaratrabajar en macrosdebe habilitarlafichaProgramador.
Para Windows,vayaa archivo> Opciones>Personalizarcintade opciones.
c. ¿que no es una macro?
FunciónSI.
3. d. ¿Cómo se asigna la macro a un botón?
En Excel 2016, Excel 2013, y Excel 2010
a. Vayaa Archivo > Opciones>Personalizarcinta de opciones.
b. En la categoría Personalizarcinta, enla listaPestañasprincipales,active la
casillaProgramador y, a continuación,hagaclicenAceptar.
e.¿Cómose eliminaunamacro?
1. Seleccione Herramientas>Macro > Macros.
4. 2. Seleccione lamacroque quiere eliminarypresione el signomenos.
3. Apareceráunmensaje de confirmación.Hagaclicen Sí para confirmarlaeliminación.
Tambiénpuede eliminarunamacro desde lapestaña Desarrollador.
1. En la pestañaProgramador, haga clic en Macros.
2. En la lista,hagaclic enla macro que deseaeliminaryhaga clicenel botón eliminar.
5. 3.
f. ¿Qué tienenque ver las macros con visual Basic?
Visual Basicessu lenguaje de programación.
g. ¿Qué es visual Basic?
Visual Basic(VB) esunlenguaje de programacióndirigidoporeventos,desarrolladoporAlan
Cooperpara Microsoft.Este lenguaje de programaciónesundialectode BASIC,con
importantesagregados.Suprimeraversiónfue presentadaen1991, con la intenciónde
simplificarlaprogramaciónutilizandounambientede desarrolloque facilitóenciertamedida
la programaciónmisma.
h. ¿Qué son funciones:si, si anidada, Promedio, Contar si, Max, Min
Función:si
La funciónSIenExcel esparte del grupode funcionesLógicasynospermite evaluaruna
condiciónparadeterminarsi esfalsao verdadera.LafunciónSIesde gran ayudapara tomar
decisionesenbase al resultadoobtenidoenlapruebalógica.
Función:si anidada
Las funcionesPROMEDIOySUMA estánanidadasdentrode lafunciónSI.Puede anidarhasta
64 nivelesde funcionesenunafórmula.Hagaclic enla celdaenla que deseaescribirla
fórmula.Parainiciarlafórmulacon la función,haga clicenInsertarfunciónenlabarra de
fórmulas.
Función:si Promedio
La sintaxisde lafunciónPROMEDIO.SItienelossiguientesargumentos:RangoObligatorio.Una
o más celdascuyopromediose deseaobtenerque incluyannúmeros,onombres,matriceso
referenciasque contengannúmeros....Conjuntoreal de celdascuyopromediose vaacalcular.
Función:Contarsi
Número,expresión,referenciade celdaocadenade textoque determinalasceldasque se van
a contar. Por ejemplo,puede usarunnúmerocomo32, una comparacióncomo ">32", una
celdacomo B4 o una palabra como"manzanas".CONTAR.SIusasolouncriterio.Use
CONTAR.SI.CONJUNTOsi deseausarvarioscriterios.
Función:Max
La funciónMAXenExcel esde gran ayudasiempre que necesitemosobtenerel valormáximo
de un conjuntode valoresque puede serunalistade númerosubicadosenunoovariosrangos
de nuestrahojade Excel.
6. Función:Min
La funciónMIN enExcel.La funciónMIN nos devuelve el valormínimode unalistade valores
omitiendolosvaloreslógicosyel texto.Comoargumentosde lafunciónpodemosingresar
directamente losnúmerosque deseamosevaluaropodemosindicarunareferenciaauna
celdao el rango que contiene losvaloresnuméricos.