Funkce Choose

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

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

Syntaxe

Zvolit ( index [ volba-1 , volba-2]... [, volba n] )

Syntaxe funkce Zvolit má následující argumenty:

Argument

Popis

index

Povinné. Pole, jehož výsledkem je hodnota mezi 1 a počet dostupným možnostem nebo číselný výraz.

Volba

Povinné. Výraz typu Variant obsahující jedním z možných voleb.


Poznámky

Zvolit chybovou hodnotu ze seznamu možností na základě hodnoty index. Li index hodnotu 1, vrátí funkce Zvolit první možnost v seznamu. Pokud index je 2, vrátí druhé volby a tak dál.

Chcete-li vyhledat hodnoty v seznamu možností můžete Zvolit . Například pokud index je vyhodnocen jako 3 a volba-1 =, "1", volba-2 = "2" a Výběr 3 = "3", vrátí funkce Zvolit hodnotu "3". Tato možnost je užitečné, pokud index představuje hodnotu ve skupině voleb.

Zvolte vyhodnotí každou volbu v seznamu, i když vrací pouze jednu. Z tohoto důvodu mají zjišťovat nežádoucí vedlejší účinky. Například použijete funkci MsgBox jako součást Výraz ve všech těchto možností okno se zprávou zobrazí se u každé volby jako ho Vyhodnocená každá její položka, i když je Zvolit chybovou hodnotu pouze jeden z nich.

Pokud je index menší než 1 nebo větší než počet seznamu voleb, vrátí funkce Zvolit Null.

Pokud indexu není celé číslo, proběhne zaokrouhlení na nejbližší celé číslo před vyhodnocován.

Příklad

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.

Tento příklad používá funkci Zvolit k zobrazení název v odpovědi na rejstřík předaným pomocí postupu v parametru Ind .

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

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
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. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×