fredou6475
XLDnaute Nouveau
Bonjour
Après de longues recherches qui me mènent vers des choses approchantes mais non ce que je cherche je me retourne vers vous.
version 2003 d'excel
J'ai un classeur avec plusieurs feuilles.
Sur la feuille 1 se trouve (entre autre) 3 colonnes dans lesquelles des personnes y rentrent des données on ne connait donc pas à l'avance le nombre de lignes de chaque colonne. le nombre de colonne est pour le moment de 3 mais il n'est pas impossible qu'il augmente à l'avenir donc j'aimerais gérer ces lignes et colonnes avec deux variable i,j.
Je souhaite parcourir ces lignes et colonnes jusqu'à ce que tout soit parcouru et stocké dans 3 combobox différentes (1 par colonne) mais le hic c'est que ces combobox sont sur une autre feuille.
Ce remplissage de liste déroulante s'effectuera lorsque l'utilisateur appuiera sur un bouton importé dans ma feuille depuis la barre d'outil "boite à outil controle"
Bref voici le début de l'idée mais comme mes connaissances sont limitées soyez indulgent.
Question subsidiaire c'est combobox se place comment dans le modèle objet de vba?
elles appartiennent à quelle classe?
voici le code que j'avais imaginé en bon débutant...
par avance merci
ps: si vous connaissez un lien ou un pdf détaillant le modèle objet d'excel vba qui me permettrait de connaitre les objets leurs méthodes et propriétés, et la manière de les utiliser je suis preneur.
Après de longues recherches qui me mènent vers des choses approchantes mais non ce que je cherche je me retourne vers vous.
version 2003 d'excel
J'ai un classeur avec plusieurs feuilles.
Sur la feuille 1 se trouve (entre autre) 3 colonnes dans lesquelles des personnes y rentrent des données on ne connait donc pas à l'avance le nombre de lignes de chaque colonne. le nombre de colonne est pour le moment de 3 mais il n'est pas impossible qu'il augmente à l'avenir donc j'aimerais gérer ces lignes et colonnes avec deux variable i,j.
Je souhaite parcourir ces lignes et colonnes jusqu'à ce que tout soit parcouru et stocké dans 3 combobox différentes (1 par colonne) mais le hic c'est que ces combobox sont sur une autre feuille.
Ce remplissage de liste déroulante s'effectuera lorsque l'utilisateur appuiera sur un bouton importé dans ma feuille depuis la barre d'outil "boite à outil controle"
Bref voici le début de l'idée mais comme mes connaissances sont limitées soyez indulgent.
Question subsidiaire c'est combobox se place comment dans le modèle objet de vba?
elles appartiennent à quelle classe?
voici le code que j'avais imaginé en bon débutant...
Code:
Private Sub CommandButton2_Click()
Dim i, j As Integer
i = 1
j = 20
Do While Sheets(1).Cells(i, j).Value <> ""
ComboBox1.Value = Cells(i, j)
ComboBox2.Value = Cells(i, j + 1)
ComboBox3.Value = Cells(i, j + 2)
Loop
End Sub
par avance merci
ps: si vous connaissez un lien ou un pdf détaillant le modèle objet d'excel vba qui me permettrait de connaitre les objets leurs méthodes et propriétés, et la manière de les utiliser je suis preneur.