Bonjour à tous,
je suis débutant en VB et je dois réaliser un code qui réalise des graphiques à partir d'une feuille de données.
Je bloque à un endroit:
J'ai inséré sur une userform une listbox avec 3 checkbox.
voila ce que je souhaite faire:
ma macro récupère dans un premier temps les numéros de ligne sélectionnées (de la feuille excel et pas de l'index de la listbox! c'est bien la le problème...)
ensuite, en fonction des checkbox cochées, elle intersecte ces lignes sélectionnées avec les colonnes qui correspondent à la checkbox.
le résultat de ces intersections constitue alors le tableau de valeurs de mes ordonnées..
par exemple, la checkbox 1 correspond à 8 colonnes de valeurs.. donc si j'ai 3 lignes sélectionnées je souhaite avoir 3 tableaux de 8 valeurs chacun..
j'espère avoir été clair. j'avoue que ça doit etre un peu confus..
je ne sais pas d'ailleurs si la solution que j'ai choisie est la plus simple..
en attendant, voila le bout de code par lequel je commence:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 For x = 0 To ListBox1.ListCount - 1 ' si un élément est sélectionné If ListBox1.Selected(x) = True Then ' ici notamment je ne sais pas quelle propriété utiliser 'pour récupérer la valeur de la ligne excel. ' mon rowsource est A6:C86 (multicolumn extended) MsgBox "la ligne selectionnée est" & x End If Next x
Partager