F
Fanfan68
Guest
Bonjour,
Malgré que le sujet sur les listesBox ont été énormément abordé, je n'ai pas trouvé un exemple se rapprochant de mon souci.
Je voudrai créer directement sur ma feuille, une listeBox comportant 3 colonnes.
Le problème c'est que les données qui devront s'y mettre se trouvent sur une autre feuille(MATERIALS) dans les rangées A, B et C.
Le second problème c'est que je connais ma cellule de départ pour chaque colonne(A3, B3, C3) mais pas la dernière cellule, j'ai donc créé pour chaque colonne des noms.
Par exemple 'TOTO' pour la rangée A3:A25, ainsi si une ligne est insérée entre ma rangée 'TOTO' s'actualisera.
Donc en gros pour simplifier, les rowsources de ma listeBox se trouvant sur ma feuille 1 devrait être, pour ma première colonne :
sheets('MATERIALS').range('TOTO')
sheets('MATERIALS').range('TATA') représentant B3:B25 pour la seconde
Et sheets('MATERIALS').range('TITI') représentant C3:C25 pour la seconde.
Mais je sais pas comment faire.
J'espère avoir été assez claire, j'avoue que même moi, j'ai du mal à me relir.....
Malgré que le sujet sur les listesBox ont été énormément abordé, je n'ai pas trouvé un exemple se rapprochant de mon souci.
Je voudrai créer directement sur ma feuille, une listeBox comportant 3 colonnes.
Le problème c'est que les données qui devront s'y mettre se trouvent sur une autre feuille(MATERIALS) dans les rangées A, B et C.
Le second problème c'est que je connais ma cellule de départ pour chaque colonne(A3, B3, C3) mais pas la dernière cellule, j'ai donc créé pour chaque colonne des noms.
Par exemple 'TOTO' pour la rangée A3:A25, ainsi si une ligne est insérée entre ma rangée 'TOTO' s'actualisera.
Donc en gros pour simplifier, les rowsources de ma listeBox se trouvant sur ma feuille 1 devrait être, pour ma première colonne :
sheets('MATERIALS').range('TOTO')
sheets('MATERIALS').range('TATA') représentant B3:B25 pour la seconde
Et sheets('MATERIALS').range('TITI') représentant C3:C25 pour la seconde.
Mais je sais pas comment faire.
J'espère avoir été assez claire, j'avoue que même moi, j'ai du mal à me relir.....