Erklæring fra If Then | Ellers uttalelse
Bruke Hvis deretter uttalelse i Excel VBA for å utføre kodelinjer hvis en bestemt betingelse er oppfylt.
If Then -erklæring
Plasser en kommandoknapp på regnearket og legg til følgende kodelinjer:
Dim score As Integer, result As String
score = Range ("A1"). Verdi
Hvis poengsummen> = 60 Så er resultatet = "bestått"
Område ("B1"). Verdi = resultat
Forklaring: Hvis poengsummen er større enn eller lik 60, returnerer Excel VBA pasning.
Resultat når du klikker på kommandoknappen på arket:
Merk: Hvis poengsummen er mindre enn 60, plasserer Excel VBA verdien av det tomme variabelen i celle B1.
Ellers uttalelse
Plasser en kommandoknapp på regnearket og legg til følgende kodelinjer:
Dim score As Integer, result As String
score = Range ("A1"). Verdi
Hvis poengsummen> = 60 Da
resultat = "bestått"
Ellers
resultat = "mislykkes"
Slutt om
Område ("B1"). Verdi = resultat
Forklaring: Hvis poengsummen er større enn eller lik 60, returnerer Excel VBA bestått, ellers mislykkes Excel VBA -retur.
Resultat når du klikker på kommandoknappen på arket:
Merk: bare hvis du har én kodelinje etter Then og ingen Else -setning, er det tillatt å plassere en kodelinje rett etter Then og å utelate (utelat) End If (første eksempel). Start ellers en ny linje etter ordene Then and Else og avslutt med End If (andre eksempel).