Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


administracion y excel, Apuntes de Fundamentos de Administración y Gestión

documento con apuntes de macros en excel

Tipo: Apuntes

2021/2022

Subido el 06/06/2023

isabel-castro-moscol
isabel-castro-moscol 🇵🇪

3 documentos

1 / 27

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b

Vista previa parcial del texto

¡Descarga administracion y excel y más Apuntes en PDF de Fundamentos de Administración y Gestión solo en Docsity!

▪ Definición de VBA. Comparando VB y VBA.

▪ Macros y su relación con VBA

▪ La ficha Desarrollador de Excel

▪ Grabar una aplicación VBA

▪ Descripción del Editor VBA (VBE)

Sesión 6: Introducción a Macros y VBA

Definición de VBA.

Las iniciales VBA proviene del inglés Visual Basic for

Applications, el cual podemos entenderlo como «aplicaciones

para Visual Basic», es un entorno de desarrollo que se

encuentra dentro de cualquier aplicación de Office.

Asimismo, VBA funciona mediante la ejecución de macros,

estos permiten realizar en un objeto de Excel un conjunto de

instrucciones llamado código, es decir, podrían estar sobre una

hoja, libro, celda, etc.

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.

  • La macros permiten expandir las posibilidades de un programa. Refiriéndonos a Excel, supongamos que realizamos frecuentemente la acción de seleccionar un rango para 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 programas 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. Macros y su relación con VBA (continuación)

Pasos para activar la ficha Desarrollador:

  1. Clic derecho sobre cualquier pestaña en Excel.
  2. Clic en Personalizar la cinta de opciones…
  3. Se visualizará la ventana: Opciones de Excel.
  4. Activar la pestaña Programador La ficha Programador/Desarrollador de Excel

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ónDesde 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

Existen varias formas de ejecutar una macro:

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

Cómo ejecutar una macro

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ú VERVENTANA 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

  • VENTANA LOCALES Permiten ver los valores que poseen las “variables” definidas dentro de una macro durante su ejecución, ejecutando en modo paso a paso (F 8 ).
  • VENTANA EXPLORADOR DE PROYECTOS Desde aquí podremos navegar por las estructura VBA de los archivos excel que estén abiertos.
  • VENTANA PROPIEDADES Visualiza las diferentes propiedades de cada uno de los objetos de VBA que seleccionemos. Las ventanas (continuación)