TOP

Fonction VBA : Choose

Description

La fonction VBA Choose renvoie une valeur de sa liste d'arguments avec un nombre donné.


Syntaxe Choose

Choose(nombre, valeur_1, valeur_2, valeur_3, etc.)

Exemple VBA Choose

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
La première valeur de la fonction Choose est à la position 1, contrairement à un tableau dont la première valeur est à 0.