Excel VBA Hvis derefter erklæring - nemme Excel -makroer

Indholdsfortegnelse

Hvis derefter erklæring | Ellers erklæring

Brug Hvis derefter erklæring i Excel VBA for at udføre kodelinjer, hvis en bestemt betingelse er opfyldt.

Hvis derefter erklæring

Placer en kommandoknap på dit regneark, og tilføj følgende kodelinjer:

Dim score As Integer, result As String
score = Range ("A1"). Værdi
Hvis score> = 60 Så er resultatet = "bestået"
Område ("B1"). Værdi = resultat

Forklaring: Hvis scoren er større end eller lig med 60, returnerer Excel VBA pass.

Resultat, når du klikker på kommandoknappen på arket:

Bemærk: Hvis scoren er mindre end 60, placerer Excel VBA værdien af ​​det tomme variable resultat i celle B1.

Ellers erklæring

Placer en kommandoknap på dit regneark, og tilføj følgende kodelinjer:

Dim score As Integer, result As String
score = Range ("A1"). Værdi
Hvis score> = 60 Så
resultat = "bestået"
Andet
resultat = "mislykkes"
Afslut Hvis
Område ("B1"). Værdi = resultat

Forklaring: Hvis scoren er større end eller lig med 60, returnerer Excel VBA bestået, ellers mislykkes Excel VBA -returneringer.

Resultat, når du klikker på kommandoknappen på arket:

Bemærk: kun hvis du har en kodelinje efter Then og ingen Else -sætning, er det tilladt at placere en kodelinje direkte efter Then og udelade (udelade) End If (første eksempel). Start ellers en ny linje efter ordene Then og Else og slut med End If (andet eksempel).

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave