macros

Páginas: 49 (12143 palabras) Publicado: 2 de febrero de 2014
Introducción
¿Qué es una macro de Excel?
¿Para qué sirve una macro en Excel?
Mostrar la ficha Programador
La grabadora de macros
Crear una macro
El código de la grabadora de macros
Establecer seguridad de macros
Principios básicos
Programando en VBA
El Editor de Visual Basic
Tu primera macro con VBA
Utilizar comentarios en VBA
Objetos, propiedades y métodos en VBA
Navegando elmodelo de objetos
El objeto Workbook y Worksheet
El objeto Application
El libro de macros personal
Tipos de errores en VBA
Depurar macros
Programación
Variables en VBA
Cadenas de texto en VBA
La declaración If-Then en VBA
Acceder celdas con VBA
El bucle For-Next en VBA
Operadores lógicos en VBA
Eventos en VBA
Arreglos en VBA
Fecha y hora en VBA
Funciones en VBA
Crear una función enVBA
Controles
Controles de formulario
Controles ActiveX
Cuadro de texto
Cuadro de lista
Cuadro combinado
Casilla de verificación
Botón de opción
Formularios en VBA


Introducción
¿Qué es una macro de Excel?
Si utilizas Excel frecuentemente es posible que en alguna ocasión te hayas encontrado ejecutando una misma serie de acciones una y otra vez. Esas acciones que haces repetidas vecesse podrían automatizar con una macro.
Una macro es un conjunto de comandos que se almacena en un lugar especial de Excel de manera que están siempre disponibles cuando los necesites 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 crear una macro para que lo haga automáticamente por ti. Las macros seutilizan principalmente para eliminar la necesidad de repetir los 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 forApplications (VBA). Este lenguaje permite acceder a prácticamente todas las funcionalidades de Excel y con ello también ampliar la funcionalidad delprograma.
Pero no te preocupes si no eres un programador de computadoras, Excel provee de una herramienta especial que permite crear una macro sin necesidad de conocer los detalles del lenguaje de programación.  Aunque si aceptas el desafío y te introduces en el mundo de la programación VBA pronto te convertirás en un Ninja de Excel.
Verás que crear una macro en Excel no es tan complicado y será unamanera fácil y rápida de eliminar esas tareas repetitivas que todos los días te quitan minutos preciados de tu tiempo

¿Para qué sirve una macro en Excel?
¿Para qué sirve una macro en Excel? Una macro nos ayuda a automatizar aquellas tareas que hacemos repetidamente. Una macro es una serie de instrucciones que son guardadas dentro de un archivo de Excel para poder ser ejecutadas cuando lonecesitemos.
Automatización de tareas
Seguramente estás familiarizado con procesos de automatización en el ámbito industrial. Un ejemplo muy claro son las plantas ensambladoras de automóviles donde existen robots que han sustituido tareas que antes eran hechas por humanos. La automatización trajo beneficios como mayor eficiencia y productividad de las plantas y un mejor aprovechamiento del tiempo delpersonal al reducir la cantidad de tareas repetitivas que realizaban.
De la misma manera las macros nos ayudan a eliminar esas tareas repetitivas de nuestro trabajo cotidiano al permitirnos utilizar mejor nuestro tiempo en el análisis de los datos  y en la toma de decisiones.
¿Cómo se ve una macro en Excel?
Las macros son escritas en un lenguaje de computadora conocido como VBA por sus siglasen inglés (Visual Basic forApplications). Como cualquier otro lenguaje de computadora debemos aprender a utilizar los comandos que nos ayudarán a indicar a Excel lo que deseamos hacer con nuestros datos.

Aprender el lenguaje VBA no es nada complicado y se puede lograr fácilmente. Lo que toma un poco más de tiempo es pulir nuestras habilidades de programación. Lo que quiero decir con esto es...
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