Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EXCEL AVANZADO
• Carpintería en Melamina
• Computación e Informática
• Confección Textil El curso está dirigido a usuarios que utilizan Excel como su herramienta de trabajo
• Cosmetología y Peluquería
• Electricidad y Electrónica
habitual, y desean potenciar, personalizar su entorno de trabajo, así como automatizar
•
•
Mecánica Automotriz y Motos
Mecánica de Producción
tareas para poderlas realizar de manera rápida y precisa, optimizar su manejo mediante el
• Panadería y Pastelería
uso de herramientas avanzadas, bases de datos, también la necesidad en el manejo de
macros.
• Tejidos a Maquina
OBJETIVO
Mejorar la competencia en el empleo de la hoja de cálculo Excel para la resolución de
problemas, planificar soluciones a los problemas de gestión más frecuentes en la empresa.
LA FICHA DESARROLLADOR
Desarrollador es una de las fichas de la cinta de opciones de la versión 2019, 2016, 2013
de Office, que en las versiones 2007 y 2010 se denominaba Programador. En ella,
encontraremos los comandos que emplearemos para crear, editar y ejecutar macros, así
como lo necesario para gestionar complementos y crear formularios.
Por defecto, la ficha Desarrollador no se encuentra visible, por lo tanto, lo primero que
haremos para trabajar con macros es activarla. Para activarla en Excel 2013, vamos a la
ficha Archivo y seleccionamos Opciones. En la parte izquierda del cuadro de diálogo
Opciones de Excel, seleccionamos Personalizar cinta de opciones y, en la sección
Pestañas Principales, marcamos la casilla de verificación de la ficha Desarrollador para
hacerla visible y, por último, pulsamos Aceptar.
1
EXCEL AVANZADO
UANCV CENTRO DE INFORMÁTICA
GUÍA DE PARTICIPANTE
•
Carpintería en Melamina
Computación e Informática
EL LENGUAJE VISUAL BASIC PARA APLICACIONES
• Confección Textil
• Cosmetología y Peluquería
• Electricidad y Electrónica
Como seguramente sabemos, Excel es una potente aplicación incluida en el paquete
•
•
Mecánica Automotriz y Motos
Mecánica de Producción
Microsoft Office que nos proporciona herramientas y funciones destinadas a analizar,
•
•
Panadería y Pastelería
Tejidos a Maquina
compartir y administrar datos. Además, Excel nos ofrece amplias posibilidades para
automatizar tareas que realizamos de manera cotidiana, y para crear aplicaciones basadas
en el procesamiento y el análisis de datos numéricos por medio de la creación de macros.
Visual Basic para Aplicaciones (Visual Basic for Aplications), también conocido por su
abreviatura VBA, es un lenguaje de programación común a todas las aplicaciones del
paquete Microsoft Office, como así también en otros programas como Corel Draw y otros
La diferencia entre Visual Basic y Visual Basic para Aplicaciones radica en que el
primero nos permite, entre otras cosas, realizar ejecutables que se pueden instalar en
cualquier computadora bajo el entorno Windows. En cambio, VBA solo permite escribir
instrucciones que se ejecutarán dentro del entorno Excel.
LAS MACROS
2
EXCEL AVANZADO
UANCV CENTRO DE INFORMÁTICA
GUÍA DE PARTICIPANTE
• Carpintería en Melamina
• Computación e Informática
• Confección Textil
• Cosmetología y Peluquería
• Electricidad y Electrónica
• Mecánica de Producción
• Panadería y Pastelería
• Tejidos a Maquina
3
EXCEL AVANZADO
UANCV CENTRO DE INFORMÁTICA
GUÍA DE PARTICIPANTE
• Computación e Informática
•
Confección Textil
Cosmetología y Peluquería
Visual Basic para Aplicaciones es un lenguaje de programación orientada a objetos
• Electricidad y Electrónica
(POO). Este concepto de programación se basa en la existencia de un mundo lleno de
• Mecánica Automotriz y Motos
• Mecánica de Producción objetos. Excel, al igual que el resto de las aplicaciones de Microsoft Office, nos ofrece un
modelo de objetos que podremos manipular con VBA para cambiar sus propiedades. Por
• Panadería y Pastelería
• Tejidos a Maquina
ejemplo, podemos cambiar los atributos de la fuente (nombre, tamaño, color) o, mediante
métodos como Seleccionar, copiar un conjunto de datos.
OBJETOS
JERARQUÍA DE OBJETOS
El modelo de objetos de Excel está compuesto por más de 192 objetos diferentes, algunos
de ellos están ocultos, y otros se usan muy poco o se dejaron de utilizar.
Los objetos de Excel pueden contener otros objetos, y, a su vez, estos pueden contener
otros objetos. Esto significa que tenemos un cierto orden o jerarquía.
Libro
(Workbook)
Hoja
(Worksheet)
Celda
(Range)
Por ejemplo, cuando abrimos Excel, estamos abriendo una aplicación VBA representada
por el objeto Application, y, al mismo tiempo, estamos abriendo un libro representado
por el objeto Workbook, que contiene una hoja activa representada por el objeto
Woksheet, y a su vez se activa una celda representada por el objeto Range La disposición
jerárquica de estos objetos se llama modelo de objetos de Excel, que está relacionado con
la interfaz de usuario.
4
EXCEL AVANZADO
UANCV CENTRO DE INFORMÁTICA
GUÍA DE PARTICIPANTE
•
Confección Textil
Cosmetología y Peluquería
más. Por medio de este objeto, podemos acceder a las opciones de Excel como la
• Electricidad y Electrónica de elegir si el cálculo es manual o automático, entre otras.
• Mecánica Automotriz y Motos
• Mecánica de Producción
• Panadería y Pastelería
• Workbook (libro de trabajo): representa a un libro abierto dentro de la aplicación
• Tejidos a Maquina
• Range (celda): este objeto es el que representa todas las celdas de la hoja, así como
todas sus columnas y filas, los rangos, la selección de las celdas. Con este objeto
podemos manipular todo lo relacionado con una celda o grupo de celdas, introducir
valores, realizar operaciones, insertar celdas, entre otras cosas.
REFERENCIA A OBJETOS
Hacemos referencia a los objetos de Excel según la posición jerárquica que estos ocupan
en el modelo de objetos y empleamos el punto para separar el objeto contenedor de uno
o varios objetos. Es decir, el punto nos servirá para navegar por la jerarquía de objetos.
Por ejemplo, para hacer referencia a un libro de Excel llamado Planilla.xlsx, escribimos
la siguiente sentencia:
Application.Workbooks(“planilla.xlsm”)
Si, por ejemplo, quisiéramos hacer referencia a la celda A1 de la hoja Datos del libro
Planilla.xlsx, debemos indicar toda la ruta de la jerarquía del modelo de objetos:
Application.Workbooks(“planilla.xlsm”).Worksheets(“datos”).Range(“A1”).Select
Workbooks(“planilla.xlsm”).Worksheets(“datos”).Range(“A1”).Select
Worksheets(“datos”).Range(“A1”).Select
Y algo más simple aún, si sabemos que la hoja activa es Datos, también es posible omitir
el objeto Worksheets:
Range(“A1”).Select
5
EXCEL AVANZADO
UANCV CENTRO DE INFORMÁTICA
GUÍA DE PARTICIPANTE
• Computación e Informática El Microsoft Visual Basic Editor para aplicaciones de Excel es un programa que permite
•
•
Confección Textil
Cosmetología y Peluquería
la creación y modificación de macros en Excel. A pesar de ser programas distintos, su
• Electricidad y Electrónica trabajo conjunto facilita y mejora la eficiencia del trabajo realizado en el Excel.
• Mecánica Automotriz y Motos
• Mecánica de Producción
• Panadería y Pastelería El Visual Basic Editor cuenta con distintos barras y menús: Barra de menú, Barra de
• Tejidos a Maquina
Para añadir o retirar algunas de las barras de herramientas se puede ir a la opción VER,
luego "Barra de Herramientas", tal como se muestra en la siguiente imagen
6
EXCEL AVANZADO
UANCV CENTRO DE INFORMÁTICA
GUÍA DE PARTICIPANTE
• Carpintería en Melamina
VENTANA DE PROYECTO DEL EDITOR DE VBA:
• Computación e Informática
•
Confección Textil
Cosmetología y Peluquería
En esta ventana que se encuentra al lado izquierdo de la pantalla, hay 3 botones: Ver
• Electricidad y Electrónica
código, Ver objeto y Alternar carpetas. Debajo de estos botones, se encuentran numeradas
•
•
Mecánica Automotriz y Motos
Mecánica de Producción
las hojas del libro de Excel que se esta usando y en las cuales se pueden ingresar
•
•
Panadería y Pastelería
Tejidos a Maquina
funciones.
LA VENTANA DE PROPIEDADES.
(Ver→Ventana de Propiedades o F4), esta aparecerá debajo de la ventana del proyecto.
En esta se pueden apreciar las características de la hoja de trabajo activa que se
encuentran en el libro que se esta editando.
7
EXCEL AVANZADO
UANCV CENTRO DE INFORMÁTICA
GUÍA DE PARTICIPANTE
• Carpintería en Melamina
ÁREA DE TRABAJO DEL EDITOR DE VBA:
• Computación e Informática
•
Confección Textil
Cosmetología y Peluquería
El resto del espacio esta dedicado a una hoja donde se escribirán los comandos que
• Electricidad y Electrónica
servirán para programar las funciones que caracterizarán el macros que se está creando.
• Mecánica Automotriz y Motos
• Mecánica de Producción Para acceder a esta área puede hacer doble click sobre cualquiera de los elementos de la
•
•
Panadería y Pastelería
Tejidos a Maquina
ventana de proyectos.
1) Es la interfaz que permite la creación de las macros, desde el editor se puede crear,
reutilizar, o modificar diversos programas que se puedan emplear.