/ / Excel VBA Jos Sitten lauseke

Excel VBA Jos Sitten lauseke

Jos sitten lauseke | Else Statement

Käytä Jos sitten ilmoitus sisään Excel VBA suorittamaan koodirivit, jos tietty ehto täyttyy.

Jos sitten lauseke

Aseta komentopainike laskentatauluun ja lisää seuraavat koodiluokat:

Dim score As Integer, result As String
score = Range("A1").Value

If score >= 60 Then result = "pass"

Range("B1").Value = result

Selitys: jos pistemäärä on suurempi tai yhtä suuri kuin 60, Excel VBA palaa.

Tulos, kun napsautat arkin komentopainiketta:

Excel VBA Jos Sitten lauseke

Huomaa: jos pistemäärä on pienempi kuin 60, Excel VBA asettaa tyhjän muuttuvan tuloksen arvo soluun B1.

Else Statement

Aseta komentopainike laskentatauluun ja lisää seuraavat koodiluokat:

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

Selitys: Jos pistemäärä on suurempi tai yhtä suuri kuin 60, Excel VBA palauttaa, muuten Excel VBA palauttaa epäonnistuneen.

Tulos, kun napsautat arkin komentopainiketta:

Excel VBA Else Statement

Huomautus: vain jos sinulla on yksi koodirivi sen jälkeen Sitten ja ei Else-lausetta, sallitaan asettaa koodirivi suoraan Sitten jälkeen ja lopettaa End If (ensimmäinen esimerkki). Muuten aloita uusi rivi sanojen Toinen ja Toisen jälkeen ja päätä End If -toiminnolla (toinen esimerkki).

Lue myös: