informatica

Páginas: 111 (27603 palabras) Publicado: 24 de julio de 2013

¿Que es una macro?
Una macro son un conjunto de instrucciones de código escritos en un lenguaje de programación denominado VBA (Visual Basic para Aplicaciones) y que sirven para automatizar procesos y realizar una determinada tarea. La macros permiten expandir las posibilidades de un programa. Refiriéndonos a Excel, supongamos que realizamos frecuentemente la acción de seleccionar un rangopara aplicarle negrita, cambio de fuente y centrado. En lugar de hacer estas acciones manualmente, se puede elaborar una macro e invocarla para que ejecute los tres procesos automáticamente. Los progtamas que conforman “Ms Office” ya traen incorporado el editor de VBA, que es donde programaremos y escribiremos las instrucciones y el código necesario para la ejecución de estos procesos automatizados.¿En se aplican las macros?
Inicialmente se puede decir que las macros se aplican en las siguientes tareas;
Automatización de procesos. Cuando se ejecutan tareas repetitivas con mucha frecuencia resulta tedioso su realización, las macros pueden reproducir dichas tareas un número infinito de veces, lo que significa un ahorro significativo de tiempo e incremento de la productividad.
Creaciónde nuevas funciones (UDF’s User Defined Functions). Uno de los principales fundamentos del Excel es el cálculo, para lo cual usamos la funciones incorporadas con este. Las funciones definidas por el usuario (UDF) son funciones personalizadas que amplían las capacidades de cálculo, son funciones a medida que hacen exactamente lo que queremos. Estas funciones se compartaran de la misma manera que lasfunciones propias. Los programadores crean paquetes personalizados de cálculo para proporcionar,
Funciones que no están integradas en Excel (nuevas funciones)
Implementaciones personalizadas para funciones integradas.
Construcción de nuevos menús y comandos. Los programas vienen con sus propios menus y comandos, el mayor o menor uso que un usuario le de a estos comandos dependerá de lasnecesidades de cada usuario en particular. La posibilidad de “personalizar” una determinada aplicación permitirá a cada usuario hacer sus tadeas cotidianas en forma mas comoda y eficiente, comandos que no so habituales para algunos usuarios pueden serlo para otros, las macros nos dan esa posibilidad.
Creación de Complementos. Los complementos son programas que amplian la funcionalidad de un programa,ya sea con comandos o funciones que normalmente no poseen, podemos hacer nuestros propios complementos, conseguir algunos que se distribuyen en forma gratuita en internet y también existen algunos complementos de pago, los cuales tienen fines muy específicos y que son utiles (generalemente) para tareas mas especializadas.
Creación de aplicaciones a la medida. El VBA es un “programa para hacerprogramas”, lo cual permite la creación de aplicaciones para cualquier uso, una aplicación no es solo una hoja de claculo con formulas y funciones, pueden incluir formularios para la introducción de datos, comandos para la creación de reportes, muchas de estas aplicaciones no requieren que el usuario tenga que acceder a los modulos de programación, vienen listos para que los usemos sin necesidad detener que ser expertos en Excel.

Objetos, propiedades y métodos.
A la hora de trabajar con macros en Excel (en genral programación con VBA), deben tenerse claros ciertos conceptos de lo que se llama programación orientada a objetos (OOP). No nos extenderemos demasiado sobre la OOP, pero si definiremos a continuación tres conceptos que es necesario entender, estos son Objeto, Propiedades yMétodos.

Objeto.
Cuando en el mundo real nos referimos a objeto significa que hablamos de algo más o menos abstracto que puede ser cualquier cosa. Si decidimos concretar un poco más podemos referirnos a objetos coche, objetos silla, objetos casa, etc. En Excel prácticamente cualquier cosa es un objeto, un libro de Excel, cada hoja contenida en el libro, la misma etiqueta, una fila o una columna,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS