Macros en Excel

July 11, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Macros en Excel...

Description

 

Macros en Excel



Ing. Juan Pozo  w  w  w  .  d    m  c   .   p  e

 

Macros en Excel Sesión I: Introducción 1. De Defin finic ició ión. n. 2. La ficha Prog Programa ramador dor 3. Opcio Opciones nes de segu segurida ridad. d. 4. La gra grabado badora ra de macr macros. os. 5. Form Formas as de ejec ejecutar utar una macro macro..

 

Macros en Excel 1. •







Definición

  Una macro es una serie o conjunto de comandos o instrucciones cuya objetivo principal es la automatización de tareas repetitivas y la resolución de cálculos complejos.   Se almacenan en un lugar especial dentro de Excel de manera que están siempre disponibles cuando se necesiten ejecutar ejecutar..   Las macros se escriben en un lenguaje de comp computadora utadora especial que es conocido conocido como VBA (Vi (Visual sual Ba Basic sic for Appli Applicatio cations). ns).   Las Las mac macro ros s VBA tra trabaj bajan an en div divers ersos os pr progr ograma amas s co como mo los qu que e se inc incluy luyen en en el paquete MS-Office MS-Office ((Excel Excel ,Word, Access, etc.) pero también en Autocad, por ejemplo.

 

Macros en Excel 1. •





De Defi fini nic ció ión n / Ut Util ilid idad ad

  Una macro ayuda a automatizar aq aquellas uellas tareas que hacemos repetidamente. repetidamente.   Brinda Brinda may mayor or efi eficie cienci ncia, a, pro produc ductiv tivida idad d y un mej mejor or apr aprove ovecha chamie miento nto del tie tiemp mpo o de dell personal al reducir la cantidad de tareas repetitivas que realizan.   Perm Permite ite util utilizar izar mej mejor or el tiemp tiempo o en el anális análisis is de los datos y en la toma de decis decisione iones, s, erradicaeficacia, trabajo, errores eficiencia humanosyen obtención resolución de resultados de cálculos encomplejos, apenas unos ahorro segundos. de tiempo de

 

Macros en Excel 1. •





De Defi fini nici ción ón / Im Impl plem emen enta taci ción ón

  Las macr macros os se escriben en le lenguaje nguaje V VBA BA (Visual Basic for Applications).   Este lenguaje permite acceder a prácticame prácticamente nte todas las funcionalidades de Excel y con ello también ampliar la funcionalidad del programa.  Una vez realizado el código VBA, podemos ejecutar el programa mediante la creación de fácil botones, manejo. nuevos menús, etc. de tal forma que la aplicación creada resulte intuitiva y



  Como cualquier otro lenguaje de computador computadora a se debe aprend aprender er a utilizar los comandos que ayudarán a indicar a Excel lo que se desea hacer con los datos.

 

Macros en Excel 1.

De Defi fini nici ción ón / Vis isua uali liza zaci ción ón

 

Macros en Excel 2.

La pestaña Programador 



  Se utilizada en la creación de macros y de controles de formulario.



  Tiene los comandos necesari necesarios os para crear y/o ejecutar macros previamente grabadas. grabadas.





  Permit Permite e abr abrir ir el edi edito torr de Visua Visuall Bas Basic ic Ap Appli plicat cation ions s (VBA) (VBA) qu que e nos per permit mite e esc escri ribir  bir  código.   Según la versión de Excel, es posible la pestaña se llame Desarrollador Desarrollador..

 

Macros en Excel 2. •

La pestaña Programador 

  No es mostrada de manera pre predetermina determina en la Cinta de opciones de Excel y por lo tanto es importante aprender a mostrarla.

 

Macros en Excel 2. •

La pestaña Programador / Configuración

  Para activar la pestaña Programador Programador,, debemos acudir a la configura configuración ción de la Cinta de opciones la cual se encuentra en: pestaña pesta ña Arch Archivo, ivo, opción Opciones, opción Personalizar cinta de opciones,

 

Macros en Excel 2.

La pestaña Programador / Configuración

 

Macros en Excel 2. •

La pestaña Programador / Configuración

  Ahora la pestaña Progr Programador amador estará visible y se podrá trabajar con sus opciones.

 

Macros en Excel 2.

La pestaña Programador / Comandos

 

Macros en Excel 2. •





La pestaña Programador / Comandos / Código

 Están los comandos necesarios para iniciar el Editor de Visual Basic donde se puede escribir directamente código VBA.  En el cuadro de código se encuentra las herramientas Visual Basic, Macros, Grabador  de Macro, Usar referencias relativas y Seguridad de macro.

 Nos enco en cont permitirá ntra rará rás s el verco coma lamand lista ndo odeGr Grab macros abar ar ma macr disponibles cro o el cu cual para al no nos ejecutarlas s pe perm rmit ite e ocr crea eliminarlas earr un una a ma macr y también cro o sin sin necesidad de saber programación VBA.

 

Macros en Excel 2. •





La pestaña Programador / Comandos / Código

  Visual Basic: Basic: permite acceder al editor de VBA donde se piede escr escribir ibir código.   Macros: Macros: despliega una lista de las macros ya creadas. Permite modificarlas, eliminarlas o cambiarles accesos directos.   Grabar macr macros os:: permite crear macros sencillas y rápidas para solucionar problemas básicos. Lo recomendab recomendable le es pro programar gramar llas as macros.





  Usar referencias relativas: relativas: copia las propiedades de una celda a otra en el momento de grabar una macro.   configurar Segurida Segur idad delde mac macro ros s : ha habi bili lita ta un una se seri rie e de op opci ones es de se segu guri rida dad d qu que e pe perm rmit ite e programa para habilitar oadeshabilitar lascion macros.

 

Macros en Excel 2. •



La pestaña Programador / Comandos / Complementos

  Pe Perm rmit ite e ad admi mini nist stra rarr y ha habi bili lita tarr todo todo ti tipo po de co comp mple leme ment ntos os co como mo el ca caso so de dell complemento Solver o las Herramientas para análisis estadístico o de ingeniería. ingeniería.  Permiten administrar y habilitar complementos disponibles para usar con el archivo que estamos implementando.

 

Macros en Excel 2. •





La pestaña Programador / Comandos / Controles

  Conti Contiene ene com comand andos os par para a ag agreg regar ar co contr ntrole oles s esp especi eciale ales s a las ho hojas jas de Exc Excel el com como o los controles de formulario que son botones, casillas de verificación, botones de opción entre otros más que serán de gran utilidad para ampliar la funcionalidad f uncionalidad de Excel.  El botón Insertar: permite administrar controles para generar interfaces amigables. Los controles Active X ofrecen más posibilidades pero deben ser ser programado programados s con VBA.  El botón Modo de diseño: activa o desactiva el modo de diseño del proyecto. Si esta activado no se ejecutan las acciones implementadas.

 

Macros en Excel 2.

La pestaña Programador / Comandos / Controles



  Propiedades: Propiedades: es un acceso directo a la ventana de propiedades de VBA.



  Ver código: código: es un acceso directo a la ventana de codigo de VBA.



  Ejec Ejecut utar ar cu cuad adro ro de dial dialog ogo o: ac acti tiva va cu cuad adro ro de dial dialog ogo o qu que e se ha haya ya dise diseña ñado do previamente en VBA.

 

Macros en Excel 2. •



La pestaña Programador / Comandos / XML

 Se puede importar datos de un archivo XML y encontrar opciones útiles para codificar y trabajar con archivos XML.  XML es un lenguaje de marcadores de texto o etiquetas que sirve el envío o recepción de información cifrada entre empresas. Tinta roja Andres An dres Calamaro AR 5.90 2006 …



 

Macros en Excel 3. •





Op Opci cion ones es de se segu guri rida dad d

  La seguridad es un tema importante al hablar de macros en Excel.   Aunq Aunque ue las mac macros ros bri brinda ndan n muc muchos hos be bene nefici ficios os y bon bonda dades des a los usu usuar arios ios en sus trabaj tra bajos os cot cotidi idiano anos, s, tam tambié bién n exi existe sten n usu usuar arios ios exp experi erimen mentad tados os qu que e cr crean ean mac macro ros s maliciosas o virus que atacan al sistema operativo.  Si se abre algún archivo que contenga una macro maliciosa se puede causar algún tipo de daño al equipo. Por ello, se han implementado var varios ios niveles de seguridad.

 

Macros en Excel 3.

Op Opci cion ones es de se segu guri rida dad d / Ni Nive vell 1



  Reconocer los arch archivos ivos de excel común o de exce excell con macros.



  Reconocer los iconos de e excel xcel común o de excel con macros. macros.

 

Macros en Excel 3. •



Op Opci cion ones es de se segu guri rida dad d / Ni Nive vell 2

  De manera predeterminad predeterminada a Excel no permite ejecutar macros automáticamente.

  Sin embargo, si está creando sus propias macros y desea remover esta protección porque sabe que no existe código malicioso, entonces puede modificar la configuración para habilitar todas las macros.

 

Macros en Excel 3. •

Op Opci cion ones es de se segu guri rida dad d / Ni Nive vell 2

  Para hacerlo se debe hacer clic en la pestaña pesta ña Archi Archivo, vo, opción opció n Opcio Opciones, nes, opción Centro de confianza , opción Configuración del centro de confianza, opción Configuración de macros

 

Macros en Excel 3. •







Op Opci cion ones es de se segu guri rida dad d / Ni Nive vell 2

  Deshabi Deshabilit litar ar todas todas las ma macro cros s sin not notifi ificac cación ión::   Deshabi Deshabilita lita las macr macros os y per permite mite ejecutar solamente aquellas que estén almacenadas en un lugar confiable.   Deshabil Deshabilitar itar toda todas s las macr macros os con not notifica ificación: ción:   Muestra una alerta de seguridad advirtiendo sobre la intención de ejecutar una macro de manera que se pueda decidir si se desea ejecutar.   Deshabil Deshabilita itarr tod todas as la las s ma macro cros s ex excep cepto to las fi firma rmada das s dig digita italme lment nte: e:   Solamente Solamente se podrán ejecutar las macros que están firmadas digitalmente.   Habil Habilita itarr todas todas las mac macros ros::   Permit Permite e eje ejecut cutar ar tod todas as las mac macro ros s sin en envia viarr alg alguna una notificación al usuario. Esta opción es la que corre los mayores riesgos al ejecutar una macro de una fuente desconocida.

 

Macros en Excel 4. •



La Gr Grab abad ador ora a de ma macr cros os

 El método más sencillo para crear una macro es utilizar la grabadora de macros que guardará todos los pasos realizados para ejecutarlos posteriormente.   La grabadora de macros almacena cada acción que se realiza en Excel, por eso es conveniente planear con antelación los pasos a seguir de manera que no se realicen acciones innecesarias mientras se realiza la grabación.



 Para utilizar la grabadora de macros se debe ir a la pestaña Programador y seleccionar  el comando Grabar macro.

 

Macros en Excel 4. •

La Gr Grab abad ador ora a de ma macr cros os

  Se mostrará el cuadro de diálogo Grabar macro.

 

Macros en Excel 4. •



La Gr Grab abad ador ora a de ma macr cros os

  Nombre de la macro: macro: colocar el nombre que identificará de manera única a la macro. Comienza con una letra, puede tener 255 caracteres como maximo, contiene letras, numeros o guion bajo, no contiene caracteres especiales ni espacio en blanco.   Método abreviado: abreviado: se puede asignar una combinación de teclas para ejecutar la macro (opcional).



 Guardar macro en: en: permite seleccionar la ubicación donde se almacenará la macro.



  Descripción: Descripción: a manera de comentario.

 

Macros en Excel 5.

Fo Form rmas as de ej ejec ecut utar ar un una a ma macr cro o



  Haciendo uso de la lista de macros e en n el botón Macros.



  Haciendo uso de los métodos abreviados.



  Haciendo uso de una forma, imagen, un botón de formulari formulario, o, entre otros.

 

Macros en Excel Ejercicios •

  Desarrollo de ejemplos resueltos y propuestos directamente en MS-Excel. MS-Excel.

------------------------------ 0 ------------------------------

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF