Funkce Choose

Vybere a vrátí hodnotu ze seznamu argumentů.

Syntaxe

Choose ( index ; Volba-1 [; Volba-2]... [, Choice-n] )

Syntaxe funkce zvolit obsahuje následující argumenty:

Argument

Popis

index

Povinný argument. Číselný výraz nebo pole, jehož výsledkem je hodnota mezi 1 a počtem dostupných možností.

Vyberte

Povinný argument. Variantní výraz obsahující jednu z možností.


Poznámky

Zvolte vrátí hodnotu ze seznamu možností na základě hodnoty indexu. Pokud je argument index 1, Vyberte možnost vrátí první položku v seznamu. Pokud je index 2, vrátí se druhá volba a tak dále.

Můžete použít k vyhledání hodnoty v seznamu možností. Pokud je třeba index vyhodnotí 3 a Choice-1 = "One", Choice-2 = "Two" a Choice-3 = "tři", Zvolte vrátí "tři". Tato funkce je užitečná hlavně v případě, že index představuje hodnotu ve skupině Možnosti.

Výběr vyhodnotí všechny volby v seznamu, i když vrací jenom jednu. Z tohoto důvodu byste měli sledovat nežádoucí vedlejší účinky. Pokud například použijete funkci MsgBox jako součást Výraz ve všech volbách, zobrazí se okno zprávy pro každou volbu, která se vyhodnocuje, i když vyberete možnost vrátí hodnotu pouze jedné z nich.

Funkce zvolit vrátí hodnotu null, pokud je index menší než 1 nebo větší než počet uvedených možností.

Pokud není index celé číslo, zaokrouhlí se ho na nejbližší celé číslo.

Příklady dotazů

Výraz

Výsledky

Vyberte vybrat (3; "leden"; "Únor", "březen", "srpen", "červenec", "červenec", "" "," "", "" "," ""

Vrátí třetí hodnotu ze seznamu hodnot. Výsledek: "III".

Vyberte DateofSale, zvolte (měsíc (DateofSale), "Leden ()," leden "," Únor "," Jan "," srpen "," VIII "," "", "", "" "

Vrátí hodnoty v "DateofSale" a odpovídající název měsíce ve sloupci "název měsíce". (Month (DateofSale) vrátí číslo měsíce "DateofSale", který se pak použije jako index k výběru ze seznamu možností v poli "zvolit funkci").

Příklad jazyka VBA

Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

V tomto příkladu se pomocí funkce zvolit zobrazí název jako odpověď na index předaný proceduře v parametru Ind .

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×