¿Cómo utilizar la función VB si?
El uso de la declaración If es el siguiente:
Si
Grupo de declaraciones
Finalizar si
Cuando el valor de
Un formato de la declaración if es el siguiente:
Ejemplo 1:
x = 100
Si x >5 entonces ' Aquí es necesario entender que debido a que x = 100, el resultado del juicio para x > 5 es Verdadero
Imprimir "Ok"
Finalizar si
El El resultado de este código es "Ok".
El código anterior es: "Si x es mayor que 5, la salida es correcta"
Ejemplo 2:
x = 100
Si no x < 5 Entonces 'Debido a que x = 100, el resultado del juicio para x <>5 es Falso y No Falso es Verdadero
Imprimir "Ok"
Finalizar si
Como resultado de este código, el resultado sigue siendo "OK".
El código anterior es: "Si x no es menor que 5, la salida es correcta"
Comparando las dos oraciones "x es mayor que 5" y "x no es menor que 5" "En realidad significa lo mismo.
Información ampliada
En forma de bloque, la declaración If debe ser la primera declaración. Las partes Else, ElseIf y End If solo pueden ir precedidas de números de línea o etiquetas de línea. Los bloques If deben terminar con una declaración End If.
Para determinar si una declaración es un bloque If, verifique lo que sigue a la palabra clave Then. Si hay otro contenido que no sea un comentario después de la misma línea de Entonces, esta declaración es una declaración If de una sola línea.
Tanto las cláusulas Else como ElseIf son opcionales. Dentro de un bloque If, puede colocar tantas cláusulas ElseIf como desee, pero deben preceder a la cláusula Else. Los bloques también se pueden anidar.
Cuando el programa llega a un bloque If (segunda sintaxis), se probará la condición. Si la condición es Verdadera, se ejecutará la declaración posterior a Entonces. Si la condición es False, los condicionales para cada parte ElseIf (si corresponde) se evalúan y prueban por turno.
Si se encuentra una condición que es Verdadera, se ejecutará la declaración inmediatamente después del Entonces correspondiente. Si ninguno de los condicionales ElseIf es Verdadero (o no existe ninguna cláusula ElseIf), el programa ejecutará la parte Else de la declaración. Después de ejecutar la declaración después de Then o Else, la ejecución continuará desde la declaración después de End If.
Consejo Seleccionar mayúsculas y minúsculas es más útil cuando se realizan múltiples acciones posibles basadas en una sola expresión. Sin embargo, la cláusula TypeOf objectname Is objecttype no se puede utilizar en una instrucción Select Case.
Tenga en cuenta que TypeOf no se puede utilizar con tipos de datos fijos como Long, Integer y otros tipos que no sean de objeto.
Enciclopedia Baidu: función SI