que es macro

Páginas: 5 (1194 palabras) Publicado: 10 de septiembre de 2013





¿QUE ES UNA MACRO?
Una macro es un conjunto de comandos que se almacenan en un lugar especial de Excel de manera que están siempre disponibles cuando los necesitas ejecutar.
Por ejemplo, si todas las mañanas creas un reporte de ventas y en ese reporte siempre das el mismo formato a los textos, se podría formar un macro para que lo haga automáticamente por ti. Las macros se utilizanprincipalmente para eliminar la necesidad de repetir pasos de aquellas tareas que realizas una y otra vez.
Un lenguaje de programación
Las macros se escriben en un lenguaje de computadora especial que es conocido como Visual Basic for Applications (VBA). Este lenguaje permite acceder a prácticamente todas las funcionalidades de Excel y con ello también ampliar la funcionalidad del programa.COMPONENTES PRINCIPALES DE UNA MACRO.
Uso del Editor de Visual Basic
El Editor de Visual Basic es una útil herramienta que le permite ampliar la eficacia y versatilidad de las macros más allá de lo posible mediante grabación. Para abrirlo, seleccione Macro en el menú Herramientas y haga clic en Editor de Visual Basic (o presione ALT+F11).

Para abrir una macro específica, seleccione Macro en elmenú Herramientas y haga clic en Macros (o presione ALT+F8). En el cuadro de diálogo Macro, seleccione la macro que desea editar o ver y haga clic en Editar para abrir el Editor de Visual Basic.

Programación orientada a objetos en el Editor de Visual Basic
En el Editor de Visual Basic, puede utilizar la programación orientada a objetos para crear sus propios programas. Un programa es, enprincipio, un mero conjunto de instrucciones que un equipo ejecuta en un orden específico.

En los lenguajes de programación orientada a objetos, todos los aspectos del código informático se basan en los elementos del entorno. Esos "elementos" se representan como objetos, y todas las acciones y todos los datos están encapsulados en dichos objetos. En Excel, los objetos pueden ser libros, hojas decálculo, rangos de celdas o archivos externos.

En general, hay cuatro aspectos de los objetos que se utilizan para desarrollar un programa: propiedades, métodos, eventos y colecciones.
Propiedades
Una propiedad de objeto común de Excel es Nombre, que encierra el valor identificativo que el usuario o Excel asigna a un libro, a una hoja de cálculo, a un rango de celdas o a otro objeto. Porejemplo, si modifica el nombre de una hoja de cálculo (utilizando un código VBA o haciendo clic con el botón secundario en la ficha de la hoja de cálculo), se modifica el valor guardado en la propiedad Nombre.

Puede definir nuevos valores para algunas propiedades de hoja de cálculo (por ejemplo, el nombre) directamente en VBA. Para cambiar otras propiedades de hoja de cálculo, es posible que necesitegrabar una acción en Excel (por ejemplo, los pasos requeridos para proteger un rango de celdas) o utilizar un método (tal y como se describe en la siguiente sección).

En VBA, se hace referencia a las propiedades en los programas utilizando la notación con puntos, donde se escribe primero el nombre del objeto y después el nombre de la propiedad, separando estos dos elementos mediante un punto.Por ejemplo, para modificar el nombre de una hoja de cálculo, se utiliza la propiedad hojadecálculo.nombre.
Métodos
Un método es una acción que un objeto "sabe" como ejecutar. Por ejemplo, probablemente sabe que la hoja de cálculo que se muestra en la ventana de Excel se conoce como hoja de cálculo activa. En lenguaje VBA de Excel, puede dirigirse a la hoja de cálculo que desea modificar llamandoprimero a su método Activar. Una vez ejecutado el método Activar, la hoja de cálculo a la que está asociado se coloca al frente del resto de las hojas de cálculo en la ventana de Excel, quedando disponible para su edición.

Al igual que ocurre con las propiedades, los métodos se llaman utilizando notación con puntos. Para volver a calcular todas las fórmulas de una hoja de cálculo, por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Macro
  • macros
  • Macro
  • macro
  • Macro
  • Macro
  • Macro
  • Macro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS