TOP

Funzione VBA: Choose

Descrizione

La funzione VBA Choose restituisce un valore dal suo elenco di argomenti con un dato numero.


Sintassi Choose

Choose(numero, valore_1, valore_2, valore_3, ecc.)

Esempio VBA Choose

Visualizzazione di uno dei 3 valori tramite il numero scritto nella variabile "choice":

Sub ChooseExample1()
    
     choice = 1
    
     course = Choose(choice, "Excel", "VBA", "Google Sheets")
    
     MsgBox "Corso selezionato:" & course 'Resi il messaggio: "Corso selezionato: Excel"
    
End Sub

Un'alternativa alla funzione Choose consiste nell'utilizzare un array (Array):

Sub ChooseExample2()
    
     choice = 1
    
     course = Array("Excel", "VBA", "Google Sheets")(choice)
    
     MsgBox "Corso selezionato:" & course 'Resi il messaggio: "Corso selezionato: VBA"
    
End Sub
Il primo valore della funzione Choose è nella posizione 1, a differenza di un array il cui primo valore è 0.