/ / Excel VBA Ha ezután nyilatkoz

Excel VBA Ha ezután nyilatkoz

Ha ezután nyilatkoz | Egyéb nyilatkozat

Használja a Ha ezután nyilatkoz ban ben Excel VBA a kódsorok végrehajtásához, ha egy adott feltétel teljesül.

Ha ezután nyilatkoz

Helyezzen egy parancsgombot a munkalapra, és adja hozzá a következő kódsorokat:

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

If score >= 60 Then result = "pass"

Range("B1").Value = result

Magyarázat: ha a pontszám nagyobb vagy egyenlő 60-nál, az Excel VBA visszaadja az átvitelt.

Eredmény, ha rákattint a parancs gombra a lapon:

Excel VBA Ha ezután nyilatkoz

Megjegyzés: Ha a pontszám kisebb, mint 60, akkor az Excel VBA az üres változó eredményét adja meg a B1 cellába.

Egyéb nyilatkozat

Helyezzen egy parancsgombot a munkalapra, és adja hozzá a következő kódsorokat:

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

Magyarázat: ha a pontszám nagyobb vagy egyenlő 60-nál, akkor az Excel VBA visszaadja a másolatot, máskülönben az Excel VBA vissza nem ad.

Eredmény, ha rákattint a parancs gombra a lapon:

Excel VBA Else Statement

Jegyzet: csak akkor, ha van egy kódsor a Sikertelen és nincs Else utasítás után, akkor közvetlenül a To után állíthat be egy kódsorozatot, és elhagyhatja a End If (első példát). Ellenkező esetben indítson el egy új sort a "Majd és más" szavak után, és véget érjen az End If (második példa) lehetőséggel.

Szintén olvasható: