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:
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:

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:
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:

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).