Funkce Switch

Důležité informace:  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.

Vyhodnotí seznam výrazů a vrátí hodnotu nebo výraz typu Variant přidružený k prvnímu výrazu v seznamu, který má hodnotu True.

Syntaxe

Přepnout ( výraz-1, hodnota-1 [výraz-2, hodnota 2 ]... [; výraz-n, hodnota n ] )

Syntaxe funkce Přepnout obsahuje následující argumenty:

Argument

Popis

výraz

Povinné. Varianty výraz, který chcete vyhodnotit.

Hodnota

Povinné. Hodnota nebo výraz, který má být vrácena, Pokud platí odpovídající výraz.


Poznámky

Seznam přepínače funkce Argument se skládá z dvojice hodnot search_column výrazy a hodnoty. Výrazy jsou vyhodnoceny zleva doprava a vrátí hodnotu přidružený k prvnímu výrazu, který jsou vyhodnoceny jako PRAVDA . Pokud části nejsou párovaný správně, dojde k Chyba za běhu. Třeba při splněnívýraz-1Přepnout vrátí hodnotu 1. Pokud výraz-1 je Nepravda, ale platí výraz-2, Přepnout vrátí hodnotu 2atd.

Přepnout vrátí hodnotu Null, pokud:

  • Žádná z výrazů platí totéž.

  • První výraz True obsahuje odpovídající hodnotu Null.

Přepnout vyhodnotí všechny výrazy, i když vrátí jenom jedna z nich. Z tohoto důvodu mají zjišťovat nežádoucí vedlejší účinky. Například pokud hodnocení výraz jazyka má za následek chybu dělení nulou, dojde k chybě.

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 Přepnout vrátit název jazyk, který odpovídá názvu města.

Function MatchUp (CityName As String)
Matchup = Switch(CityName = "London", "English", _
CityName = "Rome", "Italian", _
CityName = "Paris", "French")
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.

×