Nachádzate sa tu
11. If, Else podmienka vo VBA
V tomto tutoriáli si priblížime If, Else podmienku. Logika za If, Else je veľmi jednoduchá. Ak (If) je splnená špecifická podmienka, urob niečo, v opačnom prípade (else) urob niečo iné. V nasledujúcom prípade prostredníctvom VBA IF, Else podmienky napíšeme program, ktorý na základe Vami zadanej mzdy povie, o kolko zarábate menej/viac ako je priemer 800 EUR.
Príklad:
Sub if_podmienka()
'nastav premennu mzda
mzda = ThisWorkbook.Sheets("Sheet1").Range("C3").Value
'nastav If podmienku ktora bude vykonana v pripade ze hodnota bunky C3 < 800
If mzda < 800 Then
MsgBox ("Tvoja mzda je " & mzda & " EUR co je o " & 800 - mzda & " menej ako priemer")
'v opacnom pripade
Else
MsgBox ("Tvoja mzda je " & mzda & " EUR co je o " & mzda - 800 & " viac ako priemer")
End If
End Sub
To bola jednoduchá If Else podmienka, ktorú si môžete vyskúšať v priloženom makro súbore. V nasledujúcom tutoriáli vysvetľujeme If, Else If, Else podmienku, ktorá ja užitočná v prípade,že chcete nastaviť resp. overiť viacero podmienok