/ / Екцел ВБА Ако тада изјава

Екцел ВБА Ако тада изјава

Ако тада изјава | Елсе изјава

Користити Ако онда изјава ин Екцел ВБА да изврши кодне линије ако је испуњено одређено стање.

Ако тада изјава

Поставите командно дугме на свој радни лист и додајте следеће линије кода:

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

If score >= 60 Then result = "pass"

Range("B1").Value = result

Објашњење: ако је резултат већи или једнак 60, Екцел ВБА враћа пролаз.

Резултат када кликнете на командно дугме на листу:

Екцел ВБА Ако тада изјава

Напомена: ако је резултат мањи од 60, Екцел ВБА поставља вредност празне променљиве у ћелију Б1.

Елсе изјава

Поставите командно дугме на свој радни лист и додајте следеће линије кода:

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

Објашњење: ако је резултат већи или једнак 60, Екцел ВБА враћа пролаз, у супротном Екцел ВБА враћа неуспјех.

Резултат када кликнете на командно дугме на листу:

Екцел ВБА Елсе изјава

Белешка: само ако имате једну линију кода након тада и без Елсе изјаве, дозвољено је да ставите линију кода директно након тога и да изоставите (изоставите) Енд Иф (први пример). У супротном започните нову линију после речи Тада и Елсе и завршите са Енд Иф (други пример).

Такође прочитајте: