1. El documento describe cómo crear, ejecutar, eliminar y asignar macros en Excel, así como su relación con Visual Basic. 2. Visual Basic es un lenguaje de programación que se usa para escribir código VBA que controla las macros de Excel. 3. Las funciones como SI, SI anidada, PROMEDIO, CONTARSI, MAX y MIN se utilizan comúnmente en macros de Excel.
1. 2. respondac/u de las siguientespreguntas
a. describabrevementelaformade crear macros enExcel
b. expliquelasopcionesparaejecutarmacros
c. ¿que noes unamacro?
d. ¿Cómose asignalamacro a un botón?
e.¿Cómose eliminaunamacro?
f. ¿Qué tienenque verlasmacroscon visual Basic?
g. ¿Qué esvisual Basic?
h. ¿Qué son funciones:si,si anidada,Promedio,Contarsi,Max,Min
3. Elaborarlas macros del tallernº1de lafunciónsí.
R/
A. Primeramente,se ubicaenlaceldaque se desee activar,luegovamosal menúdonde
buscamosla opciónmacrosy la señalamos,despuésseleccionamosengrabarnuevamacro y
seguidoaestose abriráuna ventanade grabar macro, enesta digitamosel nombre que se
quieraelegirparalamacro y donde dice "guardarmacro en:"se dejatal comoestá y para la
descripciónse puede colocarde loque trata el macro.
Se le da clickenaceptar a partir de ahí se comienzalagrabacióny se comienzaa redactarla
informaciónque se deseacolocarenel Excel;al terminarse estaacciónse tiene que copiar
algunafórmula,luegode estodetenemoslagrabaciónparadar terminadoel proceso.
Para ejecutarlamacro, se borran las celdasde lafórmuladigitadaanteriormente,yvamosal
menúde herramientasyseñalamosmacroy despuésmacros,damosclickensumay ejecutar,
estaacción nosarrojará el resultadode lassumas.
B. Ejecutaruna macro desde lapestañaprogramador:
1. Abra el libro que contiene la macro.
2. En la ficha Programador, en el grupo Código, haga clic en Macros.
3. En el cuadro nombre de la Macro, haga clic en la macro que desea ejecutar y
presione el botón Ejecutar.
Ejecutaruna macro presionandounacombinaciónde teclasde métodoabreviado
Puede agregarunacombinaciónde teclasde métodoabreviadoaunamacro cuando lograba y
tambiénpuede agregarunoa unamacro existente:
En el grupo Códigode lapestañaProgramado,haga clicen Macros.
En el cuadro nombre de la Macro, haga clic enla macro que deseaasignara una combinaciónde
teclasde métodoabreviado.
Haga clic enOpciones.
Apareceráel cuadrode diálogoOpcionesde lamacro.
2. En el cuadro teclade métodoabreviado,escribacualquierletraminúsculaomayúsculaque desee
utilizarconla teclade métodoabreviado.
Una de lasformasde EJECUTAR una macro espor mediode unbotón,ejemplo:seleccionelaceldaa
partir de la cual se incluiránlostotalesgeneradosporlamacro,por ejemplo,D2.2. Presione el
botónsuma de la barra herramientasformato3.Los totalesapareceránenlasceldasindicadas.
C. Una macro noes unaherramientaparaponerfunciones
D. Una de lasformasde EJECUTAR una macro espor mediode unbotón,ejemplo:seleccionela
celdaa partir de la cual se incluiránlostotalesgeneradosporlamacro, porejemplo,D2.2.
Presione el botónsumade labarra herramientasformato3.Los totalesapareceránenlas
celdasindicadas.
E. Para borrar una macro basta realizarlossiguientespasos:active el menúherramientas2.
Señale laopciónmacro3. Elijamacros… y se presentarálaventanamacro.4. Seleccionela
macro que va a borrar 5. Haga clicenel botóneliminar.6.Presione el botónsi cuandoeste
totalmente segurode eliminarlamacro.Observaraque el botónsuma noha desaparecido
de la barra de herramientasformato;paraborrarlo:Despliegue el menúherramientasy
seleccione laopciónpersonalizar…paraactivaresta ventana.Hagaclic con el botón
izquierdodel ratónsobre el botónsumay,sinsoltarlo,llévelohastalaventanapersonalizar.
Oprimael botóncerrar de laventana.El botóndesapareceráde labarra de herramientas
formato.
F. El Editorde Visual Basic,VBEporsus siglaseninglés,esunprogramaindependienteaExcel
perofuertementerelacionadoaél porque esel programaque nospermite escribircódigo
VBA que estará asociadoa las macros
G. Visual Basic 6.0 fue la última edición del software. Esta versión mejora la
productividad y la capacidad para aplicaciones web, lo que llevó al desarrollo de
Visual Basic .NET. Visual Basic 6.0 no puede ser desarrollada en Windows Vista,
Windows 7 o Windows Server 2008. Microsoft dejó de proporcionar soporte en el
2005, y por completo en el 2008
Visual Basic fue desarrollado para ser fácil de aprender, con una curva de aprendizaje rápida
y un alcance diverso de posibilidades. Usando el software Visual Basic, puedes codificar o
utilizar el asistente del desarrollador de software. También se utiliza para crear controles
ActiveX (para su uso en Web y otros controles), las extensiones de archivo .dll o ejecutables
para el funcionamiento independiente.
H. Funciónsí: La funciónSIen Excel esparte del grupode funcionesLógicasynospermite
evaluarunacondiciónpara determinarsi esfalsaoverdadera.LafunciónSIes de gran ayuda
para tomar decisionesenbase al resultadoobtenidoenlapruebalógica.SI=
Funciónsí anidada:La funciónSIes unade lasfuncionesmásutilizadasenExcel yaque nosayudaa
probar si una condiciónesverdaderaofalsa.Si lacondiciónesverdadera,lafunciónrealizaráuna
acción determinada,perosi lacondiciónesfalsaentonceslafunciónejecutaráunaaccióndiferente.
Ej: si= (A2<18,"Menorde edad","Mayor de edad")
Promedio:PROMEDIOse utilizaparaencontrarla mediaaritméticaenunalistade valoreso
argumentos.=PROMEDIO
3. Contar sí: Use CONTAR.SI,unade las funcionesestadísticas,paracontar el númerode celdasque
cumplenuncriterio;porejemplo,paracontarel númerode vecesque unaciudaddeterminada
aparece enuna listade clientes. =CONTAR.SI(¿Dónde quiererealizarlabúsquedayqué quiere
buscar?)
Max: La funciónMAXesuna de las funcionesestadísticasde másutilizadasenExcel.MAXrepresenta
lastres primerasletrasde lapalabra MAXIMO y se utilizaparaencontrarel númeromásgrande,
mayor o máximoenunalistade valoresoargumentos.
=MAX (Numero1, número2, numero3...)
Min: La funciónMIN esuna de las funcionesestadísticasde másutilizadasenExcel.MIN representa
lastres primerasletrasde lapalabraMINIMO y se utilizaparaencontrarel númeromáspequeño,
menoro mínimoenuna listade valoresoargumentos.
=MIN (Numero1, número2, numero3...)
I.
J.
K.
L.
M.