Office
Conectare

Funcția Switch

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Evaluează o listă de expresii și returnează o valoare variant sau o expresie asociată cu prima expresie din listă care este adevărată.

Sintaxă

Comutare ( expr-1, valoarea-1 [expr-2, valoarea 2 ] … [, expr-n, valoarea-n ] )

Sintaxa funcției Comutare are următoarele argumente:

Argument

Descriere

expr

Sunt necesare. Expresie Variant care doriți să o evaluați.

valoare

Sunt necesare. Valoare sau expresie de returnat dacă expresia corespondentă este adevărată.


Observații

Funcția Switchargument listă constă în perechile de valori și expresii. Expresiile sunt evaluate la stânga la dreapta și este întoarsă valoarea asociată cu prima expresie să fie evaluată la True . În cazul în care părțile nu sunt corect împerecheat, are loc o eroare la momentul rulării . De exemplu, dacă expr-1 este True, Comutarea returnează valoarea 1. Dacă expr-1 este False, dar expr-2 este True, Comutarea întoarce valoarea de-2, și așa mai departe.

Comutarea returnează o valoare Null dacă:

  • Niciuna dintre expresii este True.

  • Prima expresie adevărat are o valoare corespunzător, care este Null.

Argument se evaluează toate expresiile, chiar dacă returnează numai una dintre ele. Din acest motiv, ar trebui să urmăriți pentru efecte secundare nedorite. De exemplu, dacă evaluarea orice expresie rezultat unei împărțiri eroare zero, apare o eroare.

Exemplu

Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu utilizează funcția Switch pentru a returna numele o limbă care corespunde numelui unui oraș.

Function MatchUp (CityName As String)
Matchup = Switch(CityName = "London", "English", _
CityName = "Rome", "Italian", _
CityName = "Paris", "French")
End Function
Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×