Está en la página 1de 13

Temario

• Visual Basic Aplicación VBA


A. Trabajo mediante módulos.
B. Programación por funciones y
procedimientos.
• Macros y VBA sobre Business Analytics
A. Crear y controlar tablas dinámicas con
macros.
B. Gestionar tablas dinámicas con
programación VBA

Excel Avanzado aplicado al Business


Analytics
(Sesión 4)
Curso taller en computadora preparado como apoyo a buenas
Tituloprofesionales y actualización en la materia de
practicas
(Sesión
Ofimática 1) a los Negocios.
Aplicada
1
Lic. Jose L. Ticona Caba
Trabajo mediante módulos

2
ENTORNO VBA
ÁRBOL DE PROYECTOS DE
VBA
Se debe de tener mucho
cuidado donde se esta
creando la función macro
debe ser dentro del archivo
de trabajo Ms Excel.
.

Apuntes:………………………
………………………………………
………………………………………
………………………………………
………………………………………
…………………......................
.........................................
.........................................
....................................

Lic. Jose L. Ticona Caba


3
VBA
INSERTAR MODULO PARA
INICIAR PROGRAMACIÓN
(1) Click derecho sobre el archivo Excel.
(2) Escoger Insertar.
1
(3) Escoger modulo.

Apuntes:………………………
………………………………………
………………………………………
………………………………………
………………………………………
…………………......................
.........................................
.........................................
....................................

Lic. Jose L. Ticona Caba


4
Programación por funciones y procedimientos

5
Diferencia entre procedimientos y funciones
FUNCIONES
Una función devuelve el
resultado en la misma
función.
INICIO FUNCIÓN INICIO
PROCEDIMIENTO
PROCEDIMIENTOS
Un procedimiento devuelve
un resultado en una
variable.
RESULTADO
RESULTADO

Apuntes:………………………
………………………………………
………………………………………
FIN ………………………………………
FIN FUNCIÓN ………………………………………
PROCEDIMIENTO …………………......................
.........................................
.........................................
....................................

Lic. Jose L. Ticona Caba


6
Repaso Función SI
FUNCIÓN SI
También conocida como (1) Crear la siguiente función condicional, que calcule un margen de utilidad
función condicional.
del 5%, si la cantidad de productos es > a 3, caso contrario muestre un
mensaje de cantidad insuficiente.
1

Apuntes:………………………
………………………………………
………………………………………
………………………………………
………………………………………
…………………......................
.........................................
.........................................
....................................

Lic. Jose L. Ticona Caba


7
Practica
VBA
Visual Basic Aplicación es (1) Crear la siguiente función con VBA. 1
un lenguaje de
programación estructurada
y modular.

Apuntes:………………………
………………………………………
………………………………………
………………………………………
………………………………………
…………………......................
.........................................
.........................................
....................................

Lic. Jose L. Ticona Caba


8
Practica
PROCEDIMIENTOS CON
MACROS
(1) Crear el siguiente procedimiento con la grabadora de macros. 1
Es mas sencillo crear
procedimientos con la
grabadora de macros.

Apuntes:………………………
………………………………………
………………………………………
………………………………………
………………………………………
…………………......................
.........................................
.........................................
....................................

Lic. Jose L. Ticona Caba


9
Macros y VBA sobre Business Analytics

10
Practica

(1) Crear la siguiente tabla dinámica.


(2) Copiar la tabla dinámica como texto.
(3) Calcular la suma de los costos de La Paz, Cbba y Santa Cruz si solo si el costo de
CBBA es mayor a Bs3.000 caso contrario mostrar 0 (hacer este ejercicio con la
Grabadora de Macros).

Suma de Costo Total Etiquetas de columna


Etiquetas de fila Cochabamba La Paz Santa Cruz Total general
SWROOM 2.106 2.554 1.197 5.857
TALLER 6.494 10.714 4.090 21.298
Total general 8.600 13.268 5.287 27.155

Lic. Jose L. Ticona Caba


11
Practica

(1) Crear la siguiente tabla dinámica.


(2) Copiar la tabla dinámica como texto.
(3) Calcular la suma de los costos de La Paz, Cbba y Santa Cruz si solo si el costo de CBBA es
mayor a Bs3.000 caso contrario mostrar 0 (hacer este ejercicio con VBA).

Suma de Costo Total Etiquetas de columna


Etiquetas de fila Cochabamba La Paz Santa Cruz Total general
SWROOM 2.106 2.554 1.197 5.857
TALLER 6.494 10.714 4.090 21.298
Total general 8.600 13.268 5.287 27.155

Lic. Jose L. Ticona Caba


12
GRACIAS
por su atención!!!

Contactos:
Jose L. Ticona Caba

Cel 72510220

jticonacaba@gmail.com 13