Declaración de Excel VBA If Then - Macros fáciles de Excel

Tabla de contenido

If Then Statement | Otra declaración

Utilizar el Si entonces declaración en 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:

Dim score As Integer, result As String
puntuación = Rango ("A1"). Valor
Si puntuación> = 60 Entonces resultado = "aprobado"
Rango ("B1"). Valor = resultado

Explicación: si la puntuación es mayor o igual a 60, Excel VBA devuelve aprobado.

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

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

Otra declaración

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

Dim score As Integer, result As String
puntuación = Rango ("A1"). Valor
Si la puntuación es> = 60 Entonces
resultado = "pasar"
Demás
resultado = "falla"
Terminara si
Rango ("B1"). Valor = resultado

Explicación: si la puntuación es mayor o igual a 60, Excel VBA devuelve aprobado, de lo contrario, los resultados de Excel VBA fallan.

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

Nota: solo si tiene una línea de código después de Then y ninguna instrucción Else, se permite colocar una línea de código directamente después de Then y omitir (dejar fuera) End If (primer ejemplo). De lo contrario, comience una nueva línea después de las palabras Then y Else y termine con End If (segundo ejemplo).

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave