Je désire boucler sur mes variables var1, var2 ,..., var5 avec
For i=1 to 5
with var .... ---> Comment écrire cette ligne ??????????
blabla
end with
next
Mes variables (Boite1, Boite2, ...) sont du type : Set Boite1 = Worksheets("Résultats").OLEObjects("ComboBox1") Merci
"isabelle" a écrit dans le message de news:
la variable représente quel objet ?
isabelle
non pas bon, erreur d'exécution 424, objet requis.
"CAP2" a écrit dans le message de news:%
Salut,
var & i
doit marcher...
C'est le cas ?
CAP2
Serge
Voici mon code : Private Sub Workbook_Open() Set Boite1 = Worksheets("Résultats").OLEObjects("ComboBox1") Set Boite2 = Worksheets("Résultats").OLEObjects("ComboBox2") Set Boite3 = Worksheets("Résultats").OLEObjects("ComboBox3") Set Boite4 = Worksheets("Résultats").OLEObjects("ComboBox4") Set Boite5 = Worksheets("Résultats").OLEObjects("ComboBox5")
Je souhaite initialiser ttes mes listes avec 2001,2001, ...
Merci de ton aide "CAP2" a écrit dans le message de news:
Tes variables sont de quel type ? Et quel code voudrais-tu mettre en place ?
CAP2
Voici mon code :
Private Sub Workbook_Open()
Set Boite1 = Worksheets("Résultats").OLEObjects("ComboBox1")
Set Boite2 = Worksheets("Résultats").OLEObjects("ComboBox2")
Set Boite3 = Worksheets("Résultats").OLEObjects("ComboBox3")
Set Boite4 = Worksheets("Résultats").OLEObjects("ComboBox4")
Set Boite5 = Worksheets("Résultats").OLEObjects("ComboBox5")
Voici mon code : Private Sub Workbook_Open() Set Boite1 = Worksheets("Résultats").OLEObjects("ComboBox1") Set Boite2 = Worksheets("Résultats").OLEObjects("ComboBox2") Set Boite3 = Worksheets("Résultats").OLEObjects("ComboBox3") Set Boite4 = Worksheets("Résultats").OLEObjects("ComboBox4") Set Boite5 = Worksheets("Résultats").OLEObjects("ComboBox5")
Je souhaite initialiser ttes mes listes avec 2001,2001, ...
Merci de ton aide "CAP2" a écrit dans le message de news:
Tes variables sont de quel type ? Et quel code voudrais-tu mettre en place ?
CAP2
CAP2
Salut Serge,
je cherche un truc, mais au passage pourquoi ne pas éviter de passer par VBA en créant des règles de validation sur plusieurs cellules ?
Données/Validation et tu choisis "liste". En source tu mets 2001;2002;2003;....
Quand tu viens sur une cellule avec ce critère, tu as une déroulante qui apparaît et tu n'as plus qu'à faire un choix... A toi après de récupérer le résultat du choix dans ta cellule et d'en faire ce que tu veux...
Ca conviendrait pas ?
CAP2
Salut Serge,
je cherche un truc, mais au passage pourquoi ne pas éviter de passer par VBA
en créant des règles de validation sur plusieurs cellules ?
Données/Validation et tu choisis "liste".
En source tu mets 2001;2002;2003;....
Quand tu viens sur une cellule avec ce critère, tu as une déroulante qui
apparaît et tu n'as plus qu'à faire un choix... A toi après de récupérer le
résultat du choix dans ta cellule et d'en faire ce que tu veux...
je cherche un truc, mais au passage pourquoi ne pas éviter de passer par VBA en créant des règles de validation sur plusieurs cellules ?
Données/Validation et tu choisis "liste". En source tu mets 2001;2002;2003;....
Quand tu viens sur une cellule avec ce critère, tu as une déroulante qui apparaît et tu n'as plus qu'à faire un choix... A toi après de récupérer le résultat du choix dans ta cellule et d'en faire ce que tu veux...