Declaración de Excel VBA If Then

Buenas tardes, mi nombre es Miguel y esta vez os traigo un nuevo artículo.

Utilizar el Si entonces declaración dentro Excel VBA para ejecutar líneas de código si se cumple una condición específica.

Si entonces declaración

Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código:

Oscuro puntaje Cómo Entero, resultado Cómo La cadena

puntuación = Rango ("A1"). Valor

puntuación> = 60 Entonces resultado = "aprobar"

Rango ("B1"). Valor = resultado

Explicación: Si la puntuación es mayor o igual a 60, Excel VBA devuelve el pase.

Resultado al hacer clic en el botón de comando en la hoja:

Declaración de Excel VBA If Then

Nota: Si la puntuación es inferior a 60, Excel VBA coloca el valor de resultado de la variable vacía en la celda B1.

Declaración de otras cosas

Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código:

Oscuro puntaje Cómo Entero, resultado Cómo La cadena

puntuación = Rango ("A1"). Valor

puntuación> = 60 Entonces

resultado = "aprobar"
Otra cosa

resultado = "falla"
Aleta

Rango ("B1"). Valor = resultado

Explicación: Si la puntuación es mayor o igual a 60, Excel VBA devuelve la aprobación; de lo contrario, Excel VBA devuelve.

Resultado al hacer clic en el botón de comando en la hoja:

Declaración de Excel VBA Else

Nota: Solo si tiene una línea de código después de Then y no hay una instrucción Else, puede colocar una línea de código directamente después de Then y omitir (dejar de lado) End If (primer ejemplo). De lo contrario, comience una nueva línea después de las palabras Then y Else y termine con Finish if (segundo ejemplo).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página utiliza Cookies. Más info