Explicación de como hacer macros en excelDescripción completa
Manual de macros para Microsoft excel
Descripción completa
Macros Personalizadas en Excel
Descripción: Documento que trata sobre como trabajar con los Macros en Excel
VBA y Macros con ExcelDescrição completa
Descripción completa
Descripción completa
Descripción: Macros
VBA y Macros con ExcelDescripción completa
Descripción: curso de macros
Excel Formulas & Macros
Descrição completa
Curso de Excel avanzado y Macros Ing. Patricia Acosta V Un excelente material para quienes quieren sacarle más provecho a Excel y aumentar su productividad.Descripción completa
Libros macros excelDescripción completa
Manual super completisimo de aplicado a la programación de visual basic en Excel.Descripción completa
Manual de Macros Excel
Descripción completa
Curso sobre programacion de macros en VBA enfocado a Excel. Muy util para todo aquel que utilice Excel con frecuencia y para los que quieran aprender a programar en Excel
Curso sobre programacion de macros en VBA enfocado a Excel. Muy util para todo aquel que utilice Excel con frecuencia y para los que quieran aprender a programar en ExcelDescrição completa
23/05/2017
MACROS EN EXCEL Docente: Ing. Walter Cahuana Ochoa
Conceptos de Macros Entorno Macros en Excel Procedimientos y Variables Sentencia Sentencia Option Option Implicit Implicit Variable Objeto
2
1
23/05/2017
Macros en Excel
1.
¿ Qué es una Macro en Excel?
Es un conjunto de instrucciones que sirven para automatizar procesos, utilizando un lenguaje de programación Visual Basic con la finalidad de realizar operaciones en forma automática.
4
2
23/05/2017
Conceptos adicionales Programación orientada a objetos: Hace referencia a algo abstracto y se denomina clase.
Ejemplo: Objetos de casa, caracteres con valores de texto, número, fecha, lógicas, etc. Características y cualidades de un objeto
Ejemplo: El color de un automóvil, largo y ancho, etc. Como lograr que las propiedades de un objeto se manifiesten. (objeto hoja de cálculo), Ejemplo: Hoja Excel o (objeto casilla o rango de casillas o celdas). 5
ENTORNO MACROS EN EXCEL 2.1. Habilitar el botón herramientas o Developer
3
23/05/2017
2.2.Opción Herramientas o Developer se encuentra activa
2.3. Entorno de Visual Basic
2.4. Opciones, Módulos y Comandos
Accesos directos •
Alt + F11
: Acceso a Visual Basic
•
Alt + F8
: Visualizar Macros
•
F5
: Ejecutar una Macro
•
Click ícono Ejecutar Macro
4
23/05/2017
Propiedades Objetos
Procedimientos y Variables
5
23/05/2017
3. Insertar procedimientos…… Inicio de un programa mediante una serie de sentencias que permite realizar un programa a diseñar. Sub Nombre_Procedimiento() ….. y termina con la instrucción End Sub Ejemplo 1.-
11
Ejecutar un procedimiento
1. Click ícono Ejecutar Visual Basic ó F5
Click Developer Macros ó Click Alt + F8
12
6
23/05/2017
4. Variables…… Es una función procedimientos que permite guardar datos en general. DIM Variable as Tipo …..
Siendo el nombre que se le asigna al dato a ingresar y el tipo de dato que se guardan (números, texto, fecha, boleano.) de la siguiente manera:
DIM Texto as String …..
Se indica parte de la memoria de la PC, que se llame Texto y se guardan estos caracteres o datos de texto.
Función InputBox ………. Muestra una ventana para el ingreso de datos, luego pulsar Aceptar, los datos pasan a la variable texto:
Texto =
(“Introduzca texto”,”Entrada de Datos”) 13
Variables…… Tipo de Datos en Visual Basic.
14
7
23/05/2017
Ejemplo.- Variables y Función InputBox
15
5. Sentencia Option Explicit…… Su función principal es definir y declarar Variables dentro del procedimiento y qué tipos de datos se guardan. Si al ejecutar un procedimiento y una variable no esta declarada no se realiza el programa y se produce un error.
16
8
23/05/2017
Ejemplo.- Conversión Tipo de Datos
17
6. Variables de Objetos…… Sirve para hacer referencia a un objeto, accediendo a sus propiedades e invocar a métodos. Para declarar una variable se utiliza la palabra DIM de la siguiente forma: DIM Var_Objeto as Objeto Ejemplo
DIM R as Range DIM Hoja as WorkSheet
………. Para asignar un objeto a una variable utilizar