Creación de Subrutinas PDF
Creación de Subrutinas PDF
UANL 2017
Análisis de Datos Avanzados
El Editor de Visual Basic
Para utilizar el espacio de programación tenemos:
UANL 2017
Análisis de Datos Avanzados
El Editor de Visual Basic
Explorador de Subrutinas
Proyectos
Ventana de
edición
Ventana de
propiedades
UANL 2017
Análisis de Datos Avanzados
El Editor de Visual Basic
Para cambiar el tamaño y tipo de letra en el editor :
UANL 2017
Análisis de Datos Avanzados
Menú Insert
Module
UANL 2017
Análisis de Datos Avanzados
UANL 2017
Análisis de Datos Avanzados
Almacenamiento de libros con Macros en Excel 2007
UANL 2017
Análisis de Datos Avanzados
Manejo de Rangos en la hoja de cálculo
El objeto Range
Worksheets("Sheet1").Range("A1").Value = 1
renglón
columna
El objeto Cells El orden de
referencia es
Worksheets("Sheet1").Cells(1,1) = 9 opuesto
columna
renglón
UANL 2017
Análisis de Datos Avanzados
Manejo de Rangos en la hoja de cálculo
Ejemplo 1 :
Desarrolle 2 versiones distintas de
Macros en Excel VBA que generen la
lista adjunta (una mediante el objeto
Range y otra mediante el objeto Cells)
UANL 2017
Análisis de Datos Avanzados
Manejo de Rangos en la hoja de cálculo
Version 1 (Objeto Range) :
Conector de Concatenación
Version 2 (Objeto Cells) :
UANL 2017
Análisis de Datos Avanzados
Range("A5").Offset(0,3) = 2
No. columnas
No. renglones
UANL 2017
Análisis de Datos Avanzados
Manejo de Rangos en la hoja de cálculo
UANL 2017
Análisis de Datos Avanzados
Manejo de Rangos en la hoja de cálculo
Explore las siguientes subrutinas procurando “predecir“ el resultado que éstas
arrojarán antes de ser ejecutadas. ¿Concuerdan sus predicciones? Explique lo que
está ocurriendo ...
UANL 2017
Análisis de Datos Avanzados
Manejo de Rangos en la hoja de cálculo
*Probar ubicado en la
celda B4
UANL 2017
Análisis de Datos Avanzados
Alternativas de ejecución directa de Macros
1. Uso de la tecla <F5> al estar ubicado sobre alguna de las líneas de la Macro de
interés
UANL 2017
Análisis de Datos Avanzados
Alternativas de ejecución directa de Macros
Botón “Reset“
(Usar en caso de
Botón errores de
“Play“ ejecución)
UANL 2017
Análisis de Datos Avanzados
Alternativas de ejecución directa de Macros
3. Adición de Teclas de “Atajo“ (“Short Cuts“)
UANL 2017
Análisis de Datos Avanzados
Alternativas de ejecución directa de Macros
UANL 2017
Análisis de Datos Avanzados
Alternativas de ejecución directa de Macros
La propiedad “Caption“
permite cambiar la des-
cripción que aparece so-
bre el botón
UANL 2017
Análisis de Datos Avanzados
Alternativas de ejecución directa de Macros
Y para asignar una macro al botón ...
UANL 2017
Análisis de Datos Avanzados
Alternativas de ejecución directa de Macros
Y para asignar una macro al botón ...
Al presionar el botón la
Macro creada es ejecutada
de inmediato
UANL 2017
Análisis de Datos Avanzados
Alternativas de ejecución directa de Macros
5. Adición de botones a la barra de herramientas de acceso directo
UANL 2017
Análisis de Datos Avanzados
Alternativas de ejecución directa de Macros
UANL 2017
Análisis de Datos Avanzados
Alternativas de ejecución directa de Macros
UANL 2017