Funcția Switch

Important: Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

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 împerecheate, se produce 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

Notă: Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

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.

×