Utilizzare l’istruzione Se poi in Excel VBA per eseguire le linee di codice, se una determinata condizione è soddisfatta.

Se Then

Mettere un link: / VBA-Create-a-macro # Comando-tasto [pulsante di comando] nel foglio di lavoro e aggiungere le seguenti righe di codice:

Dim score As Integer, result As String

score = Range("A1").Value

If score >= 60 Then result = "pass"

Range("B1").Value = result

Spiegazione: se il punteggio è maggiore o uguale a 60, i rendimenti Excel VBA passano.

Risultato quando si fa clic sul pulsante di comando sul foglio:

Excel VBA If Then Statement

Nota: se il punteggio è inferiore a 60, Excel VBA pone il valore del risultato variabile vuota nella cella B1.

Else

Mettere un link: / VBA-Create-a-macro # Comando-tasto [pulsante di comando] nel foglio di lavoro e aggiungere le seguenti righe di codice:

Dim score As Integer, result As String

score = Range("A1").Value

If score >= 60 Then

result = "pass"

Else

result = "fail"

End If

Range("B1").Value = result

Spiegazione: se il punteggio è maggiore o uguale a 60, i rendimenti Excel VBA passano, i rendimenti Excel VBA altro sicuro.

Risultato quando si fa clic sul pulsante di comando sul foglio:

Excel VBA Else Statement

Nota: solo se si dispone di una sola riga di codice dopo allora e non Else, si è permesso di inserire una riga di codice subito dopo Allora e di omettere (lasciare fuori) End If (primo esempio). In caso contrario, iniziare una nuova riga dopo le parole Allora e Else e terminare con End If (secondo esempio).