Christian3000
XLDnaute Nouveau
Bonjour à tous,
Petite question concernant SELECT CASE avec plusieurs conditions.
J'ai une userform pour trier une base de données. Dans ComboBox1 on note sur la base de quelle colonne trier les données ("Nom" et "Prénom" dans l'exemple) et deux option buttons "Croissant" (=OptionButton1) et "Décroissant" (=OptionButton2) pour le type de tri à effectuer.
Mon code suit cette logique :
Select Case Trier
Case combox1.text="Nom" AND OptionButton1.value=true
instruction x
Case combobox1.text="Nom" AND OptionButton2.value=true
instruction y
Case combobox1.text="Prénom" AND OptionButton1.value=true
instruction z
Case combobox1.text="Prénom" AND OptionButton2.value=true
instruction a
Ça marche très bien si combobox1="Nom" mais pas si combobox1="Prénom"... (dans ce cas rien ne se passe et je n'ai pas de message d'erreur).
Quelqu'un peut-il m'éclairer sur le non fonctionnement du code??
Merci d'avance et excellente journée
Christian
Petite question concernant SELECT CASE avec plusieurs conditions.
J'ai une userform pour trier une base de données. Dans ComboBox1 on note sur la base de quelle colonne trier les données ("Nom" et "Prénom" dans l'exemple) et deux option buttons "Croissant" (=OptionButton1) et "Décroissant" (=OptionButton2) pour le type de tri à effectuer.
Mon code suit cette logique :
Select Case Trier
Case combox1.text="Nom" AND OptionButton1.value=true
instruction x
Case combobox1.text="Nom" AND OptionButton2.value=true
instruction y
Case combobox1.text="Prénom" AND OptionButton1.value=true
instruction z
Case combobox1.text="Prénom" AND OptionButton2.value=true
instruction a
Ça marche très bien si combobox1="Nom" mais pas si combobox1="Prénom"... (dans ce cas rien ne se passe et je n'ai pas de message d'erreur).
Quelqu'un peut-il m'éclairer sur le non fonctionnement du code??
Merci d'avance et excellente journée
Christian