Prohlášení o případu výběru Excel VBA – vysvětleno o příkladech

Excel VBA má konstrukci IF Then Else, kterou můžete použít k analýze více podmínek a provádění kódů na základě těchto podmínek.

Další podobný konstrukt, který vám umožňuje zkontrolovat více podmínek, je příkaz SELECT CASE.

Select Case je užitečný, když máte tři nebo více podmínek, které chcete zkontrolovat. Můžete to také použít se dvěma podmínkami (ale mám pocit, že v těchto případech je snadnější použít Else).

Jednoduchý příklad, kde je příkaz Select Case užitečný, když chcete získat hodnocení student na základě známek, které skóroval (popsáno jako příklad dále v tomto výukovém programu).

Poznámka: Všechny ukázkové kódy obsažené v tomto výukovém programu mají být umístěny v modulu ve VBA.

Tento kurz pokrývá:

Vyberte syntaxi případů

Níže je uvedena syntaxe Select Case v aplikaci Excel VBA:

Select Case Test_ExpressionCase Value_1Code Block when Test_Expression = Value_1Case Value_2Code Block when Test_Expression = Value_2Case Value_3Code Block when Test_Expression = Value_3Case ElseCode Block when none of the case conditions are metEnd Select
  • Test_Expression: Toto je výraz, jehož hodnotu analyzujeme pomocí různých případů (vysvětleno lépe pomocí níže uvedených příkladů).
  • Podmínka_1, Podmínka_2,…: Toto jsou podmínky, za kterých je textový výraz testován. Pokud splňuje podmínku, provede se blok kódu pro danou podmínku.

Pro každý příkaz Select Case, který používáte, musíte použít příkaz End Select.

Poznámka: Jakmile je podmínka splněna, VBA ukončí konstrukci výběru případů. Pokud tedy máte pět podmínek a druhá podmínka je splněna, VBA ukončí Select Case – a ostatní podmínky nebudou testovány.

Vyberte příklady případů

Nyní k abychom lépe porozuměli tomu, jak používat příkaz Select Case ve VBA, pojďme si projít několik příkladů.

Všimněte si, že většina příkladů v tomto tutoriálu má vysvětlit tento koncept. Toto může nebo nemusí být nejlepší způsob, jak dokončit práci.

Začněme jednoduchým příkladem toho, jak nám Select Case umožňuje kontrolovat podmínky.

Příklad 1 – Zkontrolujte čísla

V níže uvedeném příkladu kód vyzve uživatele k zadání libovolného čísla mezi 1 a 5 a poté zobrazí okno se zprávou s číslem, které uživatel zadal.

Sub CheckNumber()Dim UserInput As IntegerUserInput = InputBox("Please enter a number between 1 and 5")Select Case UserInputCase 1MsgBox "You entered 1"Case 2MsgBox "You entered 2"Case 3MsgBox "You entered 3"Case 4MsgBox "You entered 4"Case
read more

Typy svahů přímky

Obecně existují tři (3) typy svahů přímky, jmenovitě kladné, záporné a nulové svahy. Čtvrtý je trochu kontroverzní.

  1. Pozitivní sklon
  2. Negativní sklon
  3. Nulový sklon
  4. Nedefinovaný sklon jako Infinite Slope)

Poznámka: Čtvrtý v seznamu se nepovažuje za typ sklonu, protože se jedná o svislou čáru, kde je čára rovnoběžná s osou y, a nemá pohyb podél osy x. Jinými slovy, svislá čára jde nahoru a dolů; proto vůbec nemá strmost.

Toto se také označuje jako nedefinovaný sklon, protože jmenovatel je nula. Vzpomeňte si na koncept svahu jako stoupání read more

Proto jsou všechny kreditní karty stejné velikosti

dean bertoncelj / Osoba, která sedí vedle vás, pravděpodobně nemá stejné množství dluhu na kreditní kartě, jaké děláte, ale jedna věc na obou vašich kreditních kartách – a každé kreditní kartě – je stejná. Velikost. Přečtěte si o tom, co o vás společnosti, které vydávají kreditní karty, vědí.

Myšlenka na kreditní karty existuje od 20. let 20. století. První významnou bankou, která uvedla jednu na trh, byla Bank of America v roce 1958. Možná read more

Proč nikdy nevidíte 13. patro hotelu

Stacey Leasca 13. října 2017

Někdy se divíte, proč Nikdy jsme nebydleli v hotelovém pokoji ve 13. patře? Odpověď je jednoduchá: Patro neexistuje.

Všechno se odvíjí od triskaidekaphobie nebo od strachu z čísla 13.

Související: Skutečný důvod, kterého se bojíme v pátek 13.

Vidíte, jak uvádí USA Today, strach z čísla 13 není Je to jen malá fóbie, která vede lidi k tomu, aby se v pátek třináctého vyhnuli, ale spíše může způsobit, že lidé budou trpět akutní úzkostí, když narazí read more

Proč můj pes voní jako ryba?

Co způsobuje, že váš pes páchne jako ryba?

Dáme vám více než jedna odpověď na vaši otázku: „Proč můj pes voní jako ryba?“. Zde je spousta možností, které by vašeho psa mohly trápit a dále by váš pes cítil jako ryba.

Cítí strach

Když váš pes čelí strašlivému zážitku, může buď okamžitě vykašlat nebo uvolnit vůni z análních žláz. Toto vylučování pouze pro vůni vydává rybí vůni, bez ohledu na to, zda je pohyb předán nebo ne.

Ve skutečnosti lze říci, že anální žlázy u psů voní přirozeně read more

Navázání servisního připojení pro ztrátu sluchu a tinnitus

U většiny veteránů je řešení problému ztráty sluchu a tinnitu zcela běžné. Od roku 2014 ministerstvo pro záležitosti veteránů uvedlo, že 933 000 veteránů dostávalo kompenzaci postižení VA za ztrátu sluchu a téměř 1,3 milionu veteránů dostalo kompenzaci za tinnitus. Tato statistika je znepokojivě vysoká. Veterán s jednou z těchto dvou podmínek si možná klade otázku, co je potřeba k navázání servisního spojení pro ztrátu sluchu a / nebo tinnitus.

Co je to tinnitus?

Tinnitus read more

Příčiny klesání, uvolnění kůže u psů

Adrienne je certifikovaná cvičitelka psů, konzultantka chování, bývalá veterinární asistentka a autorka Brain Training for Dogs.

Příčiny sevření, uvolnění kůže u psů

Příčiny ochablé, uvolněné kůže u psů mohou být různé, ale psům na tom samozřejmě záleží méně. Na druhé straně se lidé od přírody často zajímají o to, jak vypadají.

Máte dvojitou bradu nebo přehnutou kůži pod paží nebo kolem středu? Lepší je mít operaci pod kontrolou, abyste vypadali co nejlépe. Je to proto, že vzhled read more

Co se stalo s pneumatikou?

Na jihu Libanonu existují důkazy o starodávné bitvě, která byla tak tvrdá, že trvale změnila pobřeží Středozemního moře. Z pevniny vyčnívá poloostrov v místě, kde hrdé ostrovní město kdysi odmítlo útočníka, a poskytuje tiché svědectví o osudu všech, kteří se vzbouřili proti Alexandru Velikému. Město se jmenuje Týr a nachází se přibližně 20 kilometrů severně (12 mil) od izraelských hranic a přibližně 80 kilometrů jižně od libanonského hlavního read more

Dostupný zůstatek

Co je to dostupný zůstatek?

Dostupný zůstatek je zůstatek na běžných nebo na vyžádání účtů, který je zdarma k použití pro zákazníka nebo majitele účtu. Jedná se o prostředky, které jsou k dispozici k okamžitému použití, a zahrnují vklady, výběry, převody a jakoukoli jinou činnost, která již byla zúčtována na účet nebo z účtu. Dostupný zůstatek na účtu kreditní karty se běžně označuje jako dostupný kredit.

Dostupný zůstatek majitele účtu se může od aktuálního zůstatku read more

PMC (Čeština)

Související článek z výzkumu Ko KI, Root CM, Lindsay SA, Zaninovich OA, Shepherd AK, Wasserman SA, Kim SM, Wang JW. 2015. Hladovění podporuje soustředěnou modulaci apetitivního čichového chování prostřednictvím paralelních neuromodulačních obvodů. eLife4: e08298. doi: 10.7554 / eLife.08298

Image Hunger mění způsob, jakým čichový systém mouchy zpracovává pachy potravin

Běžný výraz by nás přiměl věřit, že „s medem můžete chytit více much než s octem“. read more