La fonction VBA Choose renvoie une valeur de sa liste d'arguments avec un nombre donné.
Choose(nombre, valeur_1, valeur_2, valeur_3, etc.)
Affichage d'une des 3 valeurs par le nombre inscrit dans la variable "choice" :
Sub ChooseExample1() choice = 1 course = Choose(choice, "Excel", "VBA", "Google Sheets") MsgBox "Cours sélectionné :" & course 'Retoursle message : "Cours sélectionné : Excel" End Sub
Une alternative à la fonction Choose consiste à utiliser un tableau (Array) :
Sub ChooseExample2() choice = 1 course = Array("Excel", "VBA", "Google Sheets")(choice) MsgBox "Cours sélectionné :" & course 'Retoursle message : "Cours sélectionné : VBA" End Sub