Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Visual Basic
Manual Visual Basic
Entrar en Excel
Seleccionar el menú PROGRAMADOR
Acceder el ícono de Visual Basic (Primero a la izquierda)
Acceder al menú INSERTAR. (Para proyectos nuevos)
Seleccionar la opción MODULO
Otra formas :
donde Type puede ser. String, Integer, Long, Single, double, Boolean
Cuadros de diálogos:
Instrucción para lectura:
Nombre-var-entrada = inputbox (“Instrucciones usuario”,”título caja de lectura”)
Ejemplo: edad = inputbox(“Ingrese el nombre del alumno”;”Nombre del
alumno”)
vbYesNo:
vbOkCancel
vbRetryCancel
sheets("Hoja").Cells(6, 8) = Nombre-var-salida
Ejemplo: sheets("Hoja").Cells(6, 8) = Nombre-var-salida
If condición then
Instrucciones…
End if
If condición then
Instrucciones1
Else
Instrucciones 2…
End if
If condición1 then
If condición2 then
Instrucciones1
Else
Instrucciones 2…
End if
Else
Instrucciones 3…
End if
Principales instrucciones de VBA y sintaxis de escritura
Actualizado julio 2020
Ejemplo de construcción: If edad <= 10 and edad >= 12 then
Con la instrucción IF, podemos usar los operadores lógicos AND, OR y usar
distintas variables.
Se usa cuando hay que considerar una serie de valores alternativos para una
misma expresión. La condición de evalúa en diferentes valores hasta encontrar
el que coincide.
Para cada valor, se realizan instrucciones diferentes.
Case valor 1
Instrucciones
Case valor 2
Instrucciones
Case valor 3
Instrucciones
End Select
Ejemplo en su construcción:
Repetición condicionada
Principales instrucciones de VBA y sintaxis de escritura
Actualizado julio 2020
La acciones dentro del while se repiten hasta que se cumpla la condición que
detiene la repetición.
While <condición>
Acción 1
Acción 2
Acción 3….
wend
Repetición indexada
instrucciones
Next cont
With Sheets("Reporte")
.Cells(linea, 1) = carnet
.Cells(linea, 2) = nota1
.Cells(linea, 3) = nota2
.Cells(linea, 4) = media
.Cells(linea, 5) = grupo
End With
Principales instrucciones de VBA y sintaxis de escritura
Actualizado julio 2020
Existe una propiedad que permite seleccionar cualquier objeto para razones varias
a lo largo de un programa.
Anexo algunos ejemplos:
2.- Ejecutando el sub programa y mostrando el valor de las celdas que requerimos
revisar su valor:
Para quitar los comentarios, seleccionamos las instrucciones que deseamos quitar
el comentario y presionamos
Son funciones que ya trae visual basic. Hay miles de funciones. Para ver el listado
de funciones usamos, en el programa, el objeto:
Para saber, en detalle que hace la función y que argumentos tiene, escribo la
función (Ej. Msgbox) , en el área de edición de VBA, seleccionamos la palabra y
presionamos la tecla F1. El resultado es que aparece una pantalla es la función y
todos los argumentos que podemos usar en esa función.