VBA Se Excel Then
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:
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:
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).