Office
Pierakstīties

Funkcija Switch

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Novērtē izteiksmju sarakstu un atgriež Variant vērtību vai izteiksmi, kas saistīta ar pirmo izteiksmi sarakstā, kuras vērtība ir True.

Sintakse

Slēdzis ( Izteiksmes1, vērtība 1 [izteiksme-2, vērtība 2 ] … [, izteiksme-n, vērtība n ] )

Slēdzis sintaksē ir šādi argumenti:

Arguments

Apraksts

izteiksme

Obligāts. Varianta izteiksme, kuru vēlaties novērtēt.

vērtība

Obligāts. Vērtība vai izteiksme, kas ir jāatgriež, ja atbilstošo izteiksme ir True.


Piezīmes

Slēdzis funkcija arguments saraksts, kas sastāv no izteiksmes un vērtību pāriem. Izteiksmes tiek novērtēti no kreisās puses uz labo, un tiek atgriezta vērtība, kas saistītas ar pirmā izteiksme ir jānovērtē ar True . Ja daļas netiek pareizi pāra, parādās izpildes laika kļūda . Piemēram, ja Izteiksmes1 ir patiess, funkcija Switch atgriež vērtību 1. Ja Izteiksmes1 ir aplams, bet izteiksme 2 ir patiess, funkcija Switch atgriež vērtību 2un tā tālāk.

Slēdzis atgriež vērtību Null, ja:

  • Neviena no izteiksmes ir patiess.

  • Pirmā True izteiksme ir atbilstošo vērtību, kas ir vērtība Null.

Slēdzis novērtē visas izteiksmes, pat tad, ja tā atgriež tikai vienu no tām. Šī iemesla dēļ jums vajadzētu skatīties nevēlamiem blakus efektiem. Piemēram, ja novērtējot izteiksmi dalīšana ar nulli, rodas kļūda.

Piemērs.

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā funkcija Switch , lai atgrieztu valodas, kas atbilst pilsētas nosaukumam nosaukumu.

Function MatchUp (CityName As String)
Matchup = Switch(CityName = "London", "English", _
CityName = "Rome", "Italian", _
CityName = "Paris", "French")
End Function
Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×