Escribir instrucciones de Visual Basic
Una instrucción de Visual Basic es una instrucción completa. Puede incluir palabras clave, operadores, variables, constantes y expresiones. Todas las instrucciones pertenecen a una de las tres categorías siguientes:
- Las instrucciones de declaración, que dan nombre a una variable, constante o procedimiento y pueden también especificar su tipo de datos.
- Las instrucciones de asignación, que asignan un valor o expresión a una variable o constante.
- Las instrucciones ejecutables, que inician acciones. Estas instrucciones pueden ejecutar un método o función y pueden saltar a o evitar bloques de código. Las instrucciones ejecutables a menudo contienen operadores condicionales o matemáticas.
Continuar instrucciones en múltiples líneas
Una instrucción cabe normalmente en una línea, pero puede continuarse en la siguiente utilizando un carácter de continuación de línea. En el siguiente ejemplo, la instrucción ejecutable MsgBox se extiende por las tres líneas que le siguen:
Sub CuadroDemo() 'Este procedimiento declara una variable de cadena,
' le asigna el valor Juan y a continuación
' presenta en pantalla un mensaje concatenado.
Dim miVar As String
miVar = "Juan"
MsgBox Prompt:="Hola " & myVar, _
Title:="Cuadro de saludo", _
Buttons:=vbExclamation
End Sub
Añadir comentarios
Los comentarios pueden explicar un procedimiento o una instrucción en particular a cualquier persona que tenga que leer el código. Visual Basic ignora los comentarios cuando ejecuta los procedimientos. Las líneas de comentario comienzan por un apóstrofe (') o con la palabra clave Rem seguida por un espacio y puede colocarse en cualquier lugar del procedimiento. Para añadir un comentario a la misma línea que ocupa una instrucción, debe insertarse un apóstrofe después de esta, seguido por el comentario. Los comentarios aparecen en pantalla en color verde, color predefinido.
Comprobar errores de sintaxis
Si se presiona la tecla ENTRAR después de escribir una línea de código y la línea aparece en pantalla en color rojo (puede que aparezca también un mensaje de error), debe averiguar cuál es el problema en esa instrucción y corregirlo.