Funkcija „Switch“

Napomena: Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Procenjuje listu izraza i daje vrednost Varijanta ili izraz povezan sa prvim izrazom na listi koji ima vrednost True.

Sintaksa

Prekidač ( izraz-1, vrednost-1 [izraz 2, vrednost-2 ]... [, izraz-n, vrednost-n ] )

Sintaksa funkcije prekidač ima sledeće argumente:

Argument

Opis

izraz

Obavezno. Varijantni izraz koju želite da proverite.

vrednost

Obavezno. Vrednost ili izraz koji treba da se vrati ako je odgovarajući izraz ima vrednost True.


Primedbe

Funkcija argument lista sastoji se od parova izraza i vrednosti. Izraza se izračunava sleva nadesno, a dobija se vrednost povezana sa prvom izraz koji imaju vrednost True . Ako nisu pravilno upareni delova greška izazvana tokom izvršavanja dogodi. Na primer, ako izraz-1 je True, Prebacivanje između vraća vrednost-1. Ako je " netačno" izraz-1 , ali izraz 2 nije ispunjen, Prebacivanje između daje vrednost 2i tako dalje.

Prebacivanje između vraća vrednost "null" Ako:

  • Nijedan od izraza je tačno.

  • Prvi True izraz ima odgovarajuću vrednost koja je "null".

Prebacivanje između procenjuje sve izraze, iako vraća samo jedan od njih. Zbog toga, trebalo bi da pazite na neželjene strani efekte. Na primer, ako od bilo koji izraz rezultat deljenja nulom, doći će do greške.

Primer

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Ako vam je potrebno više informacija o radu sa VBA modulom, izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite jedan ili više termina u polje za pretragu.

Ovaj primer koristi funkciju prekidač da biste se vratili na ime jezika koji se podudara sa imenom grada.

Function MatchUp (CityName As String)
Matchup = Switch(CityName = "London", "English", _
CityName = "Rome", "Italian", _
CityName = "Paris", "French")
End Function
Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×