2. Las condiciones para utilizar if Requiere. Expresión. Se debe evaluar como verdadero o falso, o un tipo de datos que se pueda convertir implícitamente a Boolean.
3. Entonces Requerido en la sintaxis de una sola línea, opcional en la sintaxis de varias líneas.
4. Declaraciones Opcional. Una o más instrucciones siguientes If ... Then que se ejecutan si la condición se evalúa como True. elseifcondition Requerido si ElseIf está presente. Expresión. Se debe evaluar como verdadero o falso, o un tipo de datos que se pueda convertir implícitamente a Boolean.
5. Elseifstatements Opcional. Una o más instrucciones siguientes ElseIf ... Then que se ejecutan si elseifcondition se evalúa como True. Elsestatements Opcional. Una o más instrucciones que se ejecutan si ninguna condición previa o una expresión elseifcondition se evalúa como True. End If Termina el bloque If ... Then ... Else.
9. Expresión Necesarios para las declaraciones # # Si ElseIf y, opcional en otros lugares. Cualquier expresión, compuesta exclusivamente por una o más constantes compilación condicional, literales y operadores, que se evalúa como Verdadero o Falso.