SlideShare una empresa de Scribd logo
TALLER:
A) DESCRIBA BREVEMENTE LA FORMA DE CREAR MACROSEN EXCEL.
1. R/Abre el libro de la macro. ...
2. Haz clic en el botón Habilitar contenido. ...
3. Presiona las teclas del método abreviado para activar la macro. ...
4. Haz clic en el botón Macros de la pestaña “Programador”. ...
5. Haz clic en la macro que desees utilizar.
6. Haz clic en el botón Ejecutar. ...
7. Visualiza el código de la macro.
B) EXPLIQUE LA OPCIONESPARA EJECUTARUNA MACRO
-EJECUTAR UNA MACRO DESDE LA BARRA DE HERRAMIENTAS
Para ejecutar una macro desde la barra de marcadores debes ir a:
Pestaña Vista >> Grupo Macros >> Botón Macros
También se puede ejecutar desde la pestaña Programador (si no la
tienes activada te explicamos cómo hacerlo aquí).
Pestaña Programador >> Grupo Código >> Botón Macros
-EJECUTAR UNA MACRO DESDE EL EDITOR DE VISUAL BASIC (VBE)
Para ello lo primero que tienes que hacer es abrir el Editor de Visual
Basic (VBE) desde la pestaña Programador o simplemente pulsando Alt
+ F11
Una vez abierto VBE puedes ejecutar la macro seleccionada pulsando F5
o dándole al botón de Play (►) en la barra de herramientas.
– EJECUTAR UNA MACRO CON UN ACCESO RÁPIDO (CTRL + TECLA)
Para asignar un acceso rápido a un macro lo primero que tienes que
hacer es abrir la ventana de diálogo de macros (en la
pestaña Vista o Programador). Una vez abierta esta ventana selecciona
la macro a la que quieras asignar un acceso rápido y a continuación
pulsa el botón Opciones. En la nueva ventana que se abre escribe la
letra que quieres que ejecute la macro (no todas valen, como es lógico,
ya hay muchas que están cogidas como por ejemplo el popular Ctrl + C)
y pulsa Aceptar.
– EJECUTAR UNA MACRO DESDE OTRA MACRO
Una macro se puede ejecutar desde otra macro utilizando la instrucción
Call. Por ejemplo como podemos ver en el siguiente procedimiento.
Sub macro1()
Call macro2
End Sub
Sub macro2()
MsgBox ("Has ejectuado el macro1")
End Sub
En esta macro que acabamos de ver, la Macro1 llama a la Macro2
mediante la instrucción call. Es decir, al ejecutar la macro1 esta irá
directamente a ejecutar la macro2 cuando llegue a la instrucción Call.
– EJECUTAR UNA MACRO CUANDO CAMBIE EL VALOR DE UNA CELDA
C) ¿Qué NO ES UNA MACRO?
D) COMO SE ASIGNA LA MACRO A UN BOTON
-Haga clic Archivo > Opciones > Barra de herramientas de
acceso rápido.
-En la lista comandos disponibles en, haga clic en Macros.
-Seleccione la macro a la que desea asignar un botón.
-Haga clic en Agregar para mover la macro a la lista de
botones de la barra de herramientas de acceso rápido.
-Para reemplazar el icono predeterminado de la macro
con un botón diferente para la macro, haga clic
en Modificar.
-En Símbolo,seleccione un icono de botón para su macro.
-Para usar un nombre más sencillo para el botón, en el
cuadro nombre para mostrar, escriba el nombre que
desee.
Puede introducir un espacio en el nombre del botón.
-Haga clic dos veces en Aceptar.
El nuevo botón aparece en la barra de herramientas de
acceso rápido, donde puede hacer clic en él para
ejecutar la macro.
E) ¿COMO SE ELIMINA UNA MACRO?
1-Inicia Microsoft Excel y abre una hoja de cálculo de tus archivos, que contenga
por lo menos una macro que quieras eliminar.
2- Selecciona la pestaña “Programador” (o “Developer” en inglés) de la parte
superior de la pantalla de Excel. Aparecerá la cinta del programador justo debajo
de la pestaña.
3- Encuentra el grupo “Código” (o “Code” en inglés) en la cinta del programador y
haz clic en el botón “Macros”. Se abrirá la ventana de diálogo de macros en la
pantalla de Excel.
4- Elige el nombre del macro que quieres eliminar de la lista que se encuentra en
la ventana de diálogo del Macro. El nombre aparecerá resaltado en negro una vez
que haya sido seleccionado. Por ejemplo, en mi caso, la macro que deseo eliminar
se llama “boton_borrar”.
5- Haz clic en el botón “Eliminar_” (o “Delete” en inglés) del lado derecho de la
ventana para indicarle a Excel que elimine la macro seleccionado. Aparecerá una
ventana de diálogo preguntándote si estás seguro de que deseas eliminarlo.
6- Selecciona el botón “Sí” (Yes) para confirmar que deseas eliminarlo.
Desaparecerá el nombre del macro de la lista en la ventana de diálogo y ésta se
cerrará.
.
F) QUE RELACION HAY ENTRE MACRO Y VISUALBASIC?
el Excel es una planilla de calculo, de la suite de programas de microsoft
"Office". el Visual Basic es un lenguaje de programacion, parte de la familia
"Visual Studio".
en el excel, se permite la creacion de "Macros" utilizando codigo visual basic. y
en el visual basic se puede crear instancias de excel. dependiendo de lo que se
necesite, es por cual parte de visual deberas codificar tu programa.
G) QUE ES VISUALBASIC?
es un lenguaje de programación dirigido por eventos, desarrollado por Alan
Cooper para Microsoft. Este lenguaje de programación es un dialecto
de BASIC, con importantes agregados. Su primera versión fue presentada
en 1991, con la intención de simplificar la programación utilizando un ambiente
de desarrollo que facilitó en cierta medida la programaciónmisma.
H) QUE SON FUNCIONES:SI,SI ANIDADA, PROMEDIO,CONTARSI, MAX,MIN.
FUNCION SI:es parte del grupo de funciones Lógicas y nos permite
evaluar una condición para determinar si es falsa o verdadera.
La función SI es de gran ayuda para tomar decisiones en base
al resultado obtenido en la prueba lógica.
FUNCION SI ANIDADA: La función SI es una de las funciones más
utilizadas en Excel ya que nos ayuda a probar si una condición es
verdadera o falsa. Si la condición es verdadera, la función realizará
una acción determinada, pero si la condición es falsa entonces la
función ejecutará una acción diferente.
Es así como la función SI nos permite evaluar el resultado de una
prueba lógica y tomar una acción en base al resultado. La siguiente
imagen ilustra el funcionamiento de la función SI.
PROMEDIO: que es la media aritmética y se calcula sumando un grupo de números y
dividiendo a continuación por el recuento de dichos números. Por ejemplo, el promedio de
2, 3, 3, 5, 7 y 10 es 30 dividido por 6, que es 5.
CONTAR SI: una de las funciones estadísticas, para contar el
número de celdas que cumplen un criterio; por ejemplo,
para contar el número de veces que una ciudad
determinada aparece en una lista de clientes.
En su forma más sencilla, CONTAR.SI indica lo siguiente:
 =CONTRAR.SI(¿Dónde quiere realizar la búsqueda y qué
quiere buscar?)
Por ejemplo:
 =CONTAR.SI(A2:A5,"Londres")
 =CONTAR.SI(A2:A5;A4)
MAX y MIN: Puede utilizar Mín y Máx para determinar
los valores menor y mayor de un campo basándose en
la agregación especificadao agrupación. Por ejemplo,
puede utilizar estas funciones para devolver el costo de
flete inferiores y superiores. Si no hay ninguna
agregación especificada, se utiliza la tabla completa.
Puede utilizar Mín y Máx en una expresión de consulta y
en la propiedad SQL de un QueryDef objeto o al crear
un objeto Recordset basado en una consulta SQL
Documento (4)

Más contenido relacionado

La actualidad más candente (20)

Guia1
Guia1Guia1
Guia1
 
Guia para trabajar_con_macros_en_excel
Guia para trabajar_con_macros_en_excelGuia para trabajar_con_macros_en_excel
Guia para trabajar_con_macros_en_excel
 
Taller Macros
Taller MacrosTaller Macros
Taller Macros
 
Taller
TallerTaller
Taller
 
Excel Avanzado 2007 y Macros
Excel Avanzado 2007 y MacrosExcel Avanzado 2007 y Macros
Excel Avanzado 2007 y Macros
 
Apuntes macros excel
Apuntes  macros excelApuntes  macros excel
Apuntes macros excel
 
Tecnologia esteban
Tecnologia estebanTecnologia esteban
Tecnologia esteban
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Taller
TallerTaller
Taller
 
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteriaTutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Taller1
Taller1Taller1
Taller1
 
Taller tecnologia 11
Taller tecnologia 11Taller tecnologia 11
Taller tecnologia 11
 
Macros
MacrosMacros
Macros
 
TALLER DE MACROS
TALLER DE MACROSTALLER DE MACROS
TALLER DE MACROS
 
Macros parte i
Macros parte iMacros parte i
Macros parte i
 
Creando macros
Creando macrosCreando macros
Creando macros
 
Macros Basicos
Macros BasicosMacros Basicos
Macros Basicos
 
Taller excel normas APA
Taller excel normas APATaller excel normas APA
Taller excel normas APA
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 

Similar a Documento (4) (20)

Taller de macro
Taller de macroTaller de macro
Taller de macro
 
Macros escrito (1)
Macros escrito (1)Macros escrito (1)
Macros escrito (1)
 
Macros escrito
Macros escritoMacros escrito
Macros escrito
 
Taller
TallerTaller
Taller
 
Macros escrito (1)
Macros escrito (1)Macros escrito (1)
Macros escrito (1)
 
Taller
TallerTaller
Taller
 
Macros
MacrosMacros
Macros
 
Preguntas del segundo taller copia
Preguntas del segundo taller   copiaPreguntas del segundo taller   copia
Preguntas del segundo taller copia
 
Preguntas del segundo taller
Preguntas del segundo tallerPreguntas del segundo taller
Preguntas del segundo taller
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
Taller de nivelacion camila
Taller de nivelacion camilaTaller de nivelacion camila
Taller de nivelacion camila
 
Macros1
Macros1Macros1
Macros1
 
Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020
 
Macros
MacrosMacros
Macros
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
Macros
MacrosMacros
Macros
 
Formato apa general-1
Formato apa general-1Formato apa general-1
Formato apa general-1
 
Macros para combinar
Macros   para combinarMacros   para combinar
Macros para combinar
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 

Más de Juan Sebastian Chicangana Montoya (17)

Tecnologia (2)
Tecnologia (2)Tecnologia (2)
Tecnologia (2)
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Rrr
RrrRrr
Rrr
 
,Ams
,Ams,Ams
,Ams
 
Tecnologia Macro
Tecnologia MacroTecnologia Macro
Tecnologia Macro
 
Taller sobre las macros
Taller sobre las macrosTaller sobre las macros
Taller sobre las macros
 
Informe técnico (2)
Informe técnico (2)Informe técnico (2)
Informe técnico (2)
 
Proyecto de aula periodo 2 decimo 2016 (9)
Proyecto de aula periodo 2 decimo 2016 (9)Proyecto de aula periodo 2 decimo 2016 (9)
Proyecto de aula periodo 2 decimo 2016 (9)
 
Circutito paralelo
Circutito paraleloCircutito paralelo
Circutito paralelo
 
342606833 proyecto-de-aula-periodo-1-nuevo-2
342606833 proyecto-de-aula-periodo-1-nuevo-2342606833 proyecto-de-aula-periodo-1-nuevo-2
342606833 proyecto-de-aula-periodo-1-nuevo-2
 
Biela y-manivela-autoguardado
Biela y-manivela-autoguardadoBiela y-manivela-autoguardado
Biela y-manivela-autoguardado
 
Biela y-manivela-autoguardado
Biela y-manivela-autoguardadoBiela y-manivela-autoguardado
Biela y-manivela-autoguardado
 
La leva-mecanica (2)
La leva-mecanica (2)La leva-mecanica (2)
La leva-mecanica (2)
 
La leva-mecanica (2)
La leva-mecanica (2)La leva-mecanica (2)
La leva-mecanica (2)
 
Impresora
ImpresoraImpresora
Impresora
 
Impresora
ImpresoraImpresora
Impresora
 

Último

Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNjmorales40
 
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...crcamora123
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONMasielPMP
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...odalisvelezg
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfYolandaRodriguezChin
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid20minutos
 
2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docx2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docxRobertoCarlosFernand14
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Monseespinoza6
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoYasneidyGonzalez
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024EdwardYumbato1
 
Proyecto integrador Vereda Cujacal Centro.pptx
Proyecto integrador Vereda Cujacal Centro.pptxProyecto integrador Vereda Cujacal Centro.pptx
Proyecto integrador Vereda Cujacal Centro.pptxvanessaavasquez212
 
Proyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistasProyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistasELIANAMARIBELBURBANO
 
Escrito-Contestacion-Demanda-Filiacion.pdf
Escrito-Contestacion-Demanda-Filiacion.pdfEscrito-Contestacion-Demanda-Filiacion.pdf
Escrito-Contestacion-Demanda-Filiacion.pdfAlejandroPachecoRome
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfsandradianelly
 
263818760-Un-Embrujo-de-Cinco-Siglos.doc
263818760-Un-Embrujo-de-Cinco-Siglos.doc263818760-Un-Embrujo-de-Cinco-Siglos.doc
263818760-Un-Embrujo-de-Cinco-Siglos.docMiguelAraneda11
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfMercedes Gonzalez
 

Último (20)

Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docx2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docx
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Proyecto integrador Vereda Cujacal Centro.pptx
Proyecto integrador Vereda Cujacal Centro.pptxProyecto integrador Vereda Cujacal Centro.pptx
Proyecto integrador Vereda Cujacal Centro.pptx
 
Proyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistasProyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistas
 
4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico
 
Escrito-Contestacion-Demanda-Filiacion.pdf
Escrito-Contestacion-Demanda-Filiacion.pdfEscrito-Contestacion-Demanda-Filiacion.pdf
Escrito-Contestacion-Demanda-Filiacion.pdf
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
263818760-Un-Embrujo-de-Cinco-Siglos.doc
263818760-Un-Embrujo-de-Cinco-Siglos.doc263818760-Un-Embrujo-de-Cinco-Siglos.doc
263818760-Un-Embrujo-de-Cinco-Siglos.doc
 
3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 

Documento (4)

  • 1. TALLER: A) DESCRIBA BREVEMENTE LA FORMA DE CREAR MACROSEN EXCEL. 1. R/Abre el libro de la macro. ... 2. Haz clic en el botón Habilitar contenido. ... 3. Presiona las teclas del método abreviado para activar la macro. ... 4. Haz clic en el botón Macros de la pestaña “Programador”. ... 5. Haz clic en la macro que desees utilizar. 6. Haz clic en el botón Ejecutar. ... 7. Visualiza el código de la macro. B) EXPLIQUE LA OPCIONESPARA EJECUTARUNA MACRO -EJECUTAR UNA MACRO DESDE LA BARRA DE HERRAMIENTAS Para ejecutar una macro desde la barra de marcadores debes ir a: Pestaña Vista >> Grupo Macros >> Botón Macros También se puede ejecutar desde la pestaña Programador (si no la tienes activada te explicamos cómo hacerlo aquí). Pestaña Programador >> Grupo Código >> Botón Macros -EJECUTAR UNA MACRO DESDE EL EDITOR DE VISUAL BASIC (VBE) Para ello lo primero que tienes que hacer es abrir el Editor de Visual Basic (VBE) desde la pestaña Programador o simplemente pulsando Alt + F11 Una vez abierto VBE puedes ejecutar la macro seleccionada pulsando F5 o dándole al botón de Play (►) en la barra de herramientas.
  • 2. – EJECUTAR UNA MACRO CON UN ACCESO RÁPIDO (CTRL + TECLA) Para asignar un acceso rápido a un macro lo primero que tienes que hacer es abrir la ventana de diálogo de macros (en la pestaña Vista o Programador). Una vez abierta esta ventana selecciona la macro a la que quieras asignar un acceso rápido y a continuación pulsa el botón Opciones. En la nueva ventana que se abre escribe la letra que quieres que ejecute la macro (no todas valen, como es lógico, ya hay muchas que están cogidas como por ejemplo el popular Ctrl + C) y pulsa Aceptar. – EJECUTAR UNA MACRO DESDE OTRA MACRO Una macro se puede ejecutar desde otra macro utilizando la instrucción Call. Por ejemplo como podemos ver en el siguiente procedimiento. Sub macro1() Call macro2 End Sub Sub macro2() MsgBox ("Has ejectuado el macro1") End Sub
  • 3. En esta macro que acabamos de ver, la Macro1 llama a la Macro2 mediante la instrucción call. Es decir, al ejecutar la macro1 esta irá directamente a ejecutar la macro2 cuando llegue a la instrucción Call. – EJECUTAR UNA MACRO CUANDO CAMBIE EL VALOR DE UNA CELDA C) ¿Qué NO ES UNA MACRO? D) COMO SE ASIGNA LA MACRO A UN BOTON -Haga clic Archivo > Opciones > Barra de herramientas de acceso rápido. -En la lista comandos disponibles en, haga clic en Macros. -Seleccione la macro a la que desea asignar un botón. -Haga clic en Agregar para mover la macro a la lista de botones de la barra de herramientas de acceso rápido. -Para reemplazar el icono predeterminado de la macro con un botón diferente para la macro, haga clic en Modificar. -En Símbolo,seleccione un icono de botón para su macro.
  • 4. -Para usar un nombre más sencillo para el botón, en el cuadro nombre para mostrar, escriba el nombre que desee. Puede introducir un espacio en el nombre del botón. -Haga clic dos veces en Aceptar. El nuevo botón aparece en la barra de herramientas de acceso rápido, donde puede hacer clic en él para ejecutar la macro. E) ¿COMO SE ELIMINA UNA MACRO? 1-Inicia Microsoft Excel y abre una hoja de cálculo de tus archivos, que contenga por lo menos una macro que quieras eliminar. 2- Selecciona la pestaña “Programador” (o “Developer” en inglés) de la parte superior de la pantalla de Excel. Aparecerá la cinta del programador justo debajo de la pestaña. 3- Encuentra el grupo “Código” (o “Code” en inglés) en la cinta del programador y haz clic en el botón “Macros”. Se abrirá la ventana de diálogo de macros en la pantalla de Excel.
  • 5. 4- Elige el nombre del macro que quieres eliminar de la lista que se encuentra en la ventana de diálogo del Macro. El nombre aparecerá resaltado en negro una vez que haya sido seleccionado. Por ejemplo, en mi caso, la macro que deseo eliminar se llama “boton_borrar”. 5- Haz clic en el botón “Eliminar_” (o “Delete” en inglés) del lado derecho de la ventana para indicarle a Excel que elimine la macro seleccionado. Aparecerá una ventana de diálogo preguntándote si estás seguro de que deseas eliminarlo. 6- Selecciona el botón “Sí” (Yes) para confirmar que deseas eliminarlo. Desaparecerá el nombre del macro de la lista en la ventana de diálogo y ésta se cerrará. .
  • 6. F) QUE RELACION HAY ENTRE MACRO Y VISUALBASIC? el Excel es una planilla de calculo, de la suite de programas de microsoft "Office". el Visual Basic es un lenguaje de programacion, parte de la familia "Visual Studio". en el excel, se permite la creacion de "Macros" utilizando codigo visual basic. y en el visual basic se puede crear instancias de excel. dependiendo de lo que se necesite, es por cual parte de visual deberas codificar tu programa. G) QUE ES VISUALBASIC? es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo que facilitó en cierta medida la programaciónmisma. H) QUE SON FUNCIONES:SI,SI ANIDADA, PROMEDIO,CONTARSI, MAX,MIN. FUNCION SI:es parte del grupo de funciones Lógicas y nos permite evaluar una condición para determinar si es falsa o verdadera. La función SI es de gran ayuda para tomar decisiones en base al resultado obtenido en la prueba lógica. FUNCION SI ANIDADA: La función SI es una de las funciones más utilizadas en Excel ya que nos ayuda a probar si una condición es verdadera o falsa. Si la condición es verdadera, la función realizará
  • 7. una acción determinada, pero si la condición es falsa entonces la función ejecutará una acción diferente. Es así como la función SI nos permite evaluar el resultado de una prueba lógica y tomar una acción en base al resultado. La siguiente imagen ilustra el funcionamiento de la función SI. PROMEDIO: que es la media aritmética y se calcula sumando un grupo de números y dividiendo a continuación por el recuento de dichos números. Por ejemplo, el promedio de 2, 3, 3, 5, 7 y 10 es 30 dividido por 6, que es 5. CONTAR SI: una de las funciones estadísticas, para contar el número de celdas que cumplen un criterio; por ejemplo, para contar el número de veces que una ciudad determinada aparece en una lista de clientes. En su forma más sencilla, CONTAR.SI indica lo siguiente:  =CONTRAR.SI(¿Dónde quiere realizar la búsqueda y qué quiere buscar?) Por ejemplo:  =CONTAR.SI(A2:A5,"Londres")  =CONTAR.SI(A2:A5;A4) MAX y MIN: Puede utilizar Mín y Máx para determinar los valores menor y mayor de un campo basándose en la agregación especificadao agrupación. Por ejemplo, puede utilizar estas funciones para devolver el costo de flete inferiores y superiores. Si no hay ninguna agregación especificada, se utiliza la tabla completa. Puede utilizar Mín y Máx en una expresión de consulta y en la propiedad SQL de un QueryDef objeto o al crear un objeto Recordset basado en una consulta SQL