Přeskočit navigaci | Přeskočit na novinky

Jste zde: Úvodní stránka » excel » vba-teorie-zaklady » if-then-elseif-else-podminka-excel-vba

Podmínky If, Then, ElseIf, Else

... jestliže, pak... a ne jinak :)

Proč podmínky?

Při programování ve Visual Basicu mnohdy potřebujeme určitým způsobem usměrnit provádění příkazu, neboli větvit program. Využít můžeme příkazy If, Then, ElseIf, Else. Toto větvení může vzdáleně připomínat funkci KDYŽ, která je taktéž k dispozici v programu MS Excel.

If Then

jestliže ... pak

Nejednodušší větvení. Přeloženo do češtiny: jestliže ... pak.

Příklad

´jestliže je odpověď muž pak zobrazí zprávu. IF Odpoved = "muz“ Then MsgBox „Jsi muž.“ End If

If Then Else

jestliže ... pak... jinak

Trochu složitější větvení. Odpovídá českému: jestliže, pak, jinak.

Příklad


´jestliže je odpověď muž pak zobrazí zprávu jinak zobrazí jinou zprávu

IF Odpoved = "muz“ Then MsgBox „Jsi muž.“ Else MsgBox „Jsi žena.“ End If

If Then ElseIf Else

jestliže a - pak a ...jestliže b - pak b ... jinak

Nejsložitější, tedy relativně nejsložitější. Tímto způsobem můžeme přehledně usměrnit i velice složitý požadavek.

Příklad

IF Vek < 15 Then MsgBox „Jsi dite.“ Elseif Vek < 30 MsgBox „Jsi mlaďoch.“ Else Vek < 60 MsgBox „Jsi v nejlepších letech.“ Else MsgBox „Jsi téměř v důchodu.“
End If

Závěr

Jedná se o ukázku jak používat podmínky ve VBA. Informace o dalších možnostech jsou v přípravě.

Článek byl aktualizován: 14.12.2011 20:44


| tisk stránky TISK | nahoru NAHORU | |

Další články k tématu


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.


Přidání nového komentáře




(vlož číslo šest)

Z bezpečnostních důvodu dočasně nemůžete použít HTML značky a URL. Děkuji za pochopení.
Děkuji, za Vaše komentáře.

Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu.



Nejnovější článek

Z článku o excel jsem jako poslední přidal či upravil článek 05.02.2012:
Je atribut souboru pouze pro čtení - VBA Excel.

Nejčtenější článek



Stránky o MS Office produktu společnosti Micosoft. Neslouží jako technická podpora.
XHTML 1.1 | CSS | Email na autora: lasak@centrum.cz | Copyright: Pavel a Danka 2006 - 2012 | 661

Tento web zatím neprošel jazykovou korekturou.
Vlastní redakční systém pohánějící tento web je v BETA verzi, omluvte případné problémy.