Funcția VBA Choose returnează o valoare din lista de argumente cu un număr dat.
Choose(număr, valoare_1, valoare_2, valoare_3 etc.)
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