



















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
documento con apuntes de macros en excel
Tipo: Apuntes
1 / 27
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




















Definición de VBA.
Comparando VB y VBA Basic es un lenguaje de programación de alto nivel, es decir, puede ser desarrollado de manera sencilla y entendible, además cuenta con un entorno de desarrollo integrado el cual permite crear un ambiente de programación amigable y sencillo. La principal característica de Visual Basic es que permite crear aplicaciones independientes de su entorno; quiere decir, una aplicación desarrollada en Visual Basic puede ser ejecutada como un archivo independiente o como un archivo ejecutable. En cambio, Visual Basic Aplicaciones (VBA) es considerado como un lenguaje de programación residente de Microsoft Office, es decir, que para ejecutar una aplicación VBA se necesita un programa de acogida como Word, Excel, PowerPoint o Access. Nosotros abarcaremos la acogida en Excel por ser uno de las aplicaciones más usadas por los profesionales.
Macros: 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.
Pasos para activar la ficha Desarrollador:
Grabar una aplicación VBA Antes de entrar completamente al desarrollo de aplicaciones con VBA debemos tener en cuenta cómo se guarda un documento de Excel el cual contiene VBA, para lo cual debemos considerar que existen diferentes formas de realizar esta actividad, para nuestro caso seleccionaremos solo dos opciones: Opción → Desde Excel Una vez diseñada la aplicación en Excel con VBA: ▪ Presione <F 12 > ▪ Asigne un nombre al archivo ▪ Seleccione el tipo de archivo Libro habilitado para macros (.xlsm)*
Grabar una aplicación VBA Verificar la ubicación del archivo. Digite el nombre del archivo. Seleccione el tipo xlsm 1 3 2 Clic en Guardar. 4
Desde el menú Asignar una combinación de teclas para ejecutar la macro Desde un objeto en la hoja de cálculo Desde la barra de herramientas de acceso rápido
Descripción del Editor VBA (VBE) Editor VBA (VBE). Es la herramienta de VBA que nos permite analizar, instrucción por instrucción el código de programación de las macros y realizar las modificaciones necesarias. Hay varias formas de acceder al Editor VBA:
1.^1 Botón Visual Basic dentro de la ficha del PROGRAMADOR
Descripción del Editor VBA (VBE) (^1) 2 3 4 5
Descripción del Editor VBA (VBE) Nota: Según el tema de Windows, puede variar el color del entorno.
Las activamos con las opciones incluidas en el menú VER VENTANA DE CÓDIGO En esta se trabaja directamente con el código de programación VENTANA INMEDIATO Podemos ejecutar código VBA, si escribimos directamente la instrucción y presionamos Enter. Nos permite probar el funcionamiento de instrucciones, sin tener que ejecutar una macro en su totalidad. VENTANA INSPECCIÓN Podemos seguir el funcionamiento de ciertas instrucciones de nuestros procedimientos si les agregamos una “inspección”. Estas expresiones de inspección se actualizan en forma automática cuando se entra en modo de “interrupción” (suspensión temporal de la ejecución de la macro). Las ventanas