TOP

Funcția VBA: Choose

Descriere

Funcția VBA Choose returnează o valoare din lista de argumente cu un număr dat.


Sintaxă Choose

Choose(număr, valoare_1, valoare_2, valoare_3 etc.)

Exemplu VBA Choose

Afișarea uneia dintre cele 3 valori după numărul scris în variabila „choice”:

Sub ChooseExample1()
    
     choice = 1
    
     course = Choose(choice, "Excel", "VBA", "Google Sheets")
    
     MsgBox "Curs selectat:" & course 'Returnări mesajul: „Curs selectat: Excel”
    
End Sub

O alternativă la funcția Choose este utilizarea unui tablou (Array):

Sub ChooseExample2()
    
     choice = 1
    
     course = Array("Excel", "VBA", "Google Sheets")(choice)
    
     MsgBox "Curs selectat:" & course 'Returnări mesajul: „Curs selectat: VBA”
    
End Sub
Prima valoare a funcției Choose este la poziția 1, spre deosebire de o matrice a cărei primă valoare este la 0.