/ / Excel VBA Ak sa potom vyhlásenie

VBA Excel V prípade, že potom vyhlásenie

Ak sa potom vyhlásenie | Iné vyhlásenie

Použi Ak príkaz Potom v Excel VBA vykonať riadky kódu, ak je splnená konkrétna podmienka.

Ak sa potom vyhlásenie

Do pracovného hárka umiestnite príkazové tlačidlo a pridajte nasledujúce riadky kódu:

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

If score >= 60 Then result = "pass"

Range("B1").Value = result

Vysvetlenie: ak je skóre väčšie alebo rovné 60, Excel VBA vráti prechod.

Výsledok po kliknutí na príkazové tlačidlo na hárku:

VBA Excel V prípade, že potom vyhlásenie

Poznámka: Ak je skóre menej ako 60, Excel VBA umiestni hodnotu prázdneho premenného výsledku do bunky B1.

Iné vyhlásenie

Do pracovného hárka umiestnite príkazové tlačidlo a pridajte nasledujúce riadky kódu:

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

Vysvetlenie: Ak je skóre väčšie alebo rovné 60, Excel VBA vráti priechod, inak Excel VBA vráti zlyhá.

Výsledok po kliknutí na príkazové tlačidlo na hárku:

Excel VBA Else vyhlásenie

Poznámka: iba v prípade, že máte jednu riadkovú riadku po tom Potom a žiadne iné vyhlásenie, je dovolené umiestniť riadok kódu priamo po Potom a vynechať (vynechať) Koniec Ak (prvý príklad). V opačnom prípade začnite nový riadok po slovách Potom a Else a skončíte s koncom If (druhý príklad).

Tiež si prečítajte: