Documentos de Académico
Documentos de Profesional
Documentos de Cultura
en VBA
Sub Nombre_Procedimiento()
Instrucciones o código en VBA
End Sub
Es una estructura que empieza en
Sub, seguido del nombre y termina
en End Sub.
INSERTANDO MODULOS EN VBA 5
1
1. Clic en Pestaña
Desarrollador.
2. En el grupo Código,
3. Clic en Visual Basic.
VISUAL BASIC FOR APPLICATION 6
(VBA)
INSERTANDO MODULOS EN VBA 7
1. Clic en Insertar,
2. Clic en Módulo
INSERTANDO MODULOS EN VBA 8
Range("A1").Value = "Hola"
En esta línea estamos indicando que trabajamos con un objeto Range. Para
indicarle que nos referimos a la celda A1, encerramos entre paréntesis esta
referencia.
De este objeto, indicamos que queremos establecer un nuevo valor para la
propiedad Value, observe que para separar el objeto de su propiedad usamos el
punto.
Creando Macros Usando la grabadora 10
1
1. Clic en Pestaña
Desarrollador.
2. En el grupo Código,
3. Grabar Macro.
4. Clic para indicar el
nombre que tendrá la
macro.
5 5. Clic en Aceptar para
empezar a Grabar.
Creando Macros Usando la grabadora 11
Sub Ejemplo()
' Ejemplo Macro
Range("B2").Select
1
ActiveCell.FormulaR1C1 = "Hola"
2 Range("B3").Select
ActiveCell.FormulaR1C1 = "Excel Con
Macros"
Columns("B:B").ColumnWidth = 15.57
Selection.Font.Bold = True
1. Clic Detener la With Selection.Interior
Grabación para que .Pattern = xlSolid
VBA detenga la .PatternColorIndex = xlAutomatic
.Color = 65535
grabación de los .TintAndShade = 0
comandos. .PatternTintAndShade = 0
2. Ingrese a Visual Basic End With
With Selection.Font
para observar el código
.Color = -16776961
generado. En el ejemplo .TintAndShade = 0
de código que se End With
mostrará a continuación End Sub
Ejecución de una Macro o procedimiento
12
VBA
1
1. Clic en habilitar
contenido para que
pueda acceder y usar
las macros.