MICROSOFT EXCEL AVANZADO (NIVEL PROGRAMACIÓN)
Enviado por luisannygc • 1 de Mayo de 2018 • Documentos de Investigación • 37.484 Palabras (150 Páginas) • 140 Visitas
UNIVERSIDAD DE ORIENTE
NÚCLEO DE ANZOÁTEGUI
ESCUELA DE INGENIERÍA Y CIENCIAS APLICADAS
DEPARTAMENTO DE SISTEMAS INDUSTRIALES
[pic 1]
MICROSOFT EXCEL AVANZADO
(NIVEL PROGRAMACIÓN)
Realizado por: Msc. Ing. Pedro Salazar
Puerto La Cruz, Diciembre de 2013
CONTENIDO | |
SECCIÓN 1, USANDO LA GRABADORA DE MACROS
Conceptos Básicos
Qué es una Macro
Qué es la Grabadora de Macros
Qué es VBA (Visual Basic para aplicaciones)
Macros Simples
Definición
Macros Inteligentes
Definición
Estructuras básicas de programación en Visual Basic
Asignando datos a celdas desde una Macro
Manejo de Variables
Qué son las Variables
Declaración de Variables
SECCIÓN 2, MANEJO DE OBJETOS
Conceptos Básicos
Programación de Eventos sobre Objetos
Qué es un Evento
Qué es un Objeto
Tipos de objetos en VBA
Propiedades de los objetos
Métodos de los Objetos
Manejar Colecciones de Objetos
Definición
Colecciones de Libros y Hojas de Cálculo
Explorando Objetos Rango
Definición
Propiedad Range
Rangos como Colecciones de Objetos
Rangos Derivados o Calculados
Asistencia en la Exploración de Objetos
Definición
Uso de la Ayuda del Excel Visual Basic
Uso de las Listas Automáticas
Uso del Examinador de Objetos
SECCIÓN 3, MACROS INTERACTIVAS
Conceptos Básicos
Qué es una Macro Interactiva
Qué es una Caja de Diálogo
Qué es un Formulario Personalizado
Qué son los Controles
Cajas de Diálogo Prediseñadas
InputBox
MsgBox
Formularios diseñados por el Usuario
Objeto UserForm
Objeto Control
SECCIÓN 4, DEPURANDO LAS MACROS
Tipos de Errores
Errores Sintácticos
Errores de Compilación
Errores Lógicos
Errores en Tiempo de Ejecución
Herramientas para Detectar y Corregir Errores
El Editor de Visual Basic
Comando Compilar
Comando Paso a Paso por Instrucciones
Ventana Sugerencia de Datos
APÉNDICES
Apéndice A: Funciones de Manejo de Datos
Apéndice B: Expresiones y Operadores
Apéndice C: Propiedades de los Formularios
Apéndice D: Propiedades de los Controles
Apéndice E: Eventos de los Objetos
USANDO EL GRABADOR DE MACROS | Sección 1 |
CONCEPTOS BÁSICOS
- QUÉ ES UNA MACRO:
Es una serie de pasos que se almacenan siguiendo cierta secuencia y estructura, que luego se pueden repetir incontables veces activándolos con una combinación de teclas o algún botón programado para ello.
- QUÉ ES LA GRABADORA DE MACROS:
Es una herramienta con la que cuenta el Excel, como toda aplicación de Microsoft Windows, que le permite al usuario desarrollar macros de una manera transparente y fácil; lo cual solo consiste en: encender la grabadora, desarrollar el proceso a grabar como habitualmente lo hacemos en el Excel, y finalmente detener la grabación; paralelamente, a medida en que avanzamos en los pasos anteriores, la grabadora de macros va codificando el programa correspondiente en VBA (Visual Basic para Aplicaciones).
- QUÉ ES EL VBA (VISUAL BASIC PARA APLICACIONES):
Es un lenguaje de programación que trae integrado las aplicaciones Windows, como el Excel, y que nos permite manejarlas independientemente como a través de un control remoto. Hay que resaltar que a pesar de que el VBA viene dentro del Excel (u otra aplicación Windows) no tiene ningún vínculo especial que le ate a él. De hecho, el Excel expone sus destrezas a Visual Basic a través de una serie de órdenes especiales denominadas biblioteca de objetos, y Visual Basic a su vez se comunica con esa biblioteca de objetos del Excel. Lo cual garantiza que cualquiera que supiera trabajar con Visual Basic, como lenguaje de propósito general, cuente con una gran ventaja para comenzar con la automatización del Excel, y cualquiera que aprendiera a escribir macros de Excel en Visual Basic podría aplicar estos conocimientos a otros tipos de programación Visual Basic.
MACROS SIMPLES
- DEFINICIÓN:
Son las que repiten una serie de pasos ejecutados durante la grabación, sin toma de decisiones ni estructuras personalizadas de programación.
Ejercicio 1: Crear y probar una macro simple, que centre simultáneamente el contenido de una celda tanto vertical como horizontalmente.
1. Ampliar el alto de la fila #1
a) Seleccionar toda la fila # 1 (Clic en el identificador de fila)
b) Clic en la tarjeta: Inicio I Sección: Celdas / Menú: Formato / Opción: Alto de Fila...
c) Cambiar el valor del campo Alto de Fila: por el doble.
...