Está en la página 1de 20

1

Hola!
Lic. Eliott Christopher
Marcelo Sanchez
Ing. Sistemas

Eliott.marcelo@gmail.com
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 UTILLES
¿ 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 habilitar la opción “Programador” en Excel.

❑ Como reconocer el formato de una Macro.

❑ Diferencias entre los tipos de archivos XLS, XLSX y XLSXM.

❑ Seguridad de las Macros.


12

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.
13

REFERENCIAS ADSOLUTAS Y RELATIVAS


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 condena por
por la letra de la columna fila y columna.
y el numero la fila.

Range(A1) ActiveCell.Offset(1, 1)
14

FORMAS DE EJECUTAR UNA MACRO


❑ Ejecutar macro desde Libro de Macros Personal.

❑ 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.


15

EDITOR DE VISUAL BASIC


Barra de
herramientas.

Barra de
menú.

Explorador
de Archivos. Ventana de
código.

Ventana de
Propiedades.

Ventana de
depuración.
16

MODELO DE OBJETOS

Tablas
Archivos Hojas Celdas Gráficos
dinámicas
17

JERARQUIA DE OBJETOS
WorkBook
Application.

Range / Cell

WorkSheet /
Sheet
18

JERARQUIA DE OBJETOS

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

Propiedades y métodos
PROPIEDADES MÉTODOS (ACCIONES)
❑ Almacenamiento ❑ Ejecutar Programas
❑ Memoria ❑ Conectarse a Internet
❑ Procesador ❑ Hacer video llamadas

PROPIEDADES MÉTODOS VBA


❑ PC.Storage= “500GB” ❑ PC.Run App = “Youtube”
❑ PC.Memory = “30GB” ❑ PC.Connect
❑ Procesador.Name= “Intel” ❑ PC.MakeCall
20

Propiedades, métodos y OBJETOS EXCEL


OBJETOS PROPIEDADES MÉTODOS
ActiveCell OnTime
Application
❑ ❑
❑ ActiveSheet ❑ Run

❑ ActiveSheet
❑ Sheets ❑ Open
Workbook ❑

Name
FullName


Close
Save

❑ Copy
❑ Name
Paste
Worksheet

❑ Tab
❑ Delte
❑ Activate

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

También podría gustarte