Está en la página 1de 19

1

Hola!
Lic. Eliott Christopher
Marcelo Sanchez
Ing. Sistemas
2

1.
Introducción a
Excel VBA
3

Introducción – EXCEl VBA

❑ Mejorar nuestro conocimiento de Excel.

❑ Aprender conceptos lógicos.

❑ Aprender el lenguaje de programación VBA para


aplicaciones.

❑ Aprender a automatizar procesos.

❑ Aprender a desarrollar aplicaciones en Excel.


4

¿Que conocimientos debemos tener?

❑ Rangos.
❑ Manejo de ❑ Familiarización.
❑ Hojas. Formulas.
❑ Tablas.
5

¿Que podemos hacer con Macro VBA?


6

Desarrollo de una aplicación


Entender las necesidades Creacion de Archivos Seguridad

Archivos Externos Tabla de Datos Base de Datos


7

Probar la Aplicación

Ejecutar Proceso Paso a Paso


8

Consejos Utiles
¿Tenemos Todo Listo
Para Crear Macros VBA?
10

Iniciamos
El genio se hace con un 1% de talento, y un
99% de trabajo.
Albert Instant
11

Identificar una Macro

❑ Como crear una macro.

❑ Como reconocer el formato de una Macro.

❑ Como habilitar la opción “Programador” en Excel.

❑ Seguridad de las Macros.


12

Editor de Visual Basic


Barra de
herramientas.

Barra de
menú.

Explorador
de Archivos. Ventana de
código.

Ventana de
Propiedades.

Ventana de
depuración.
13

La Grabadora de Macro

Es una capturadora de pasos que graba todo lo que


estemos haciendo en las hojas de Excel para luego
poder ejecutar los mismos pasos las veces que sean
necesarias.
14

Referencias Absoluta y Relativa

ADSOLUTA RELATIVA
Hace referencia a la Hace referencia a la
posición de una celda posición de una celda
indicando una posición mediante una cordenada
por la letra de la columna por fila y columna.
y el numero la fila.

Range(A1) Cell(1, 1)
15

Formas de Ejecutar una Macro

❑ Ejecutar Macro desde el acceso rápido.

❑ Ejecutar Macro desde lista de opciones del menú.

❑ Ejecutar Macro desde una Figura

❑ Ejecutar Macro desde un botón de formulario.


16

Modelo de Objetos

Tablas
Archivos Hojas Celdas Gráficos
dinámicas
17

Jerarquía de Objetos

WorkBook
Application.

Range / Cell

WorkSheet /
Sheet
18

Objetos y Propiedades

Referenciar una celda ❑ Range(“A1”).Select

Referenciar una hoja y celda ❑ Worksheets(“Hoja1”).Range(“A1”).


Select

Referenciar un archivo, hoja y celda ❑ WorkBooks(“Archivo.xlsx”).


Worksheets(“Hoja1”).Range(“A1”).
Select
19

Objetos, Propiedades y Métodos

OBJETOS PROPIEDADES MÉTODOS

❑ ActiveCell ❑ OnTime
Application
❑ ActiveSheet ❑ Run

❑ ActiveSheet
❑ Sheets ❑ Open
Workbook ❑ Name ❑ Close
❑ FullName ❑ Save

❑ Copy
❑ Name
❑ Paste
Worksheet ❑ Tab
❑ Delte
❑ Activate

❑ Rows ❑ Activate
❑ Columns ❑ AutoFit
Range / Cell
❑ Count ❑ Copy
❑ Address ❑ AutoFilter

También podría gustarte