Afficher une plage de cellules variables dans une List Box
Fermé
tiketie
Messages postés
5
Date d'inscription
mardi 25 octobre 2016
Statut
Membre
Dernière intervention
27 octobre 2016
-
25 oct. 2016 à 15:01
tiketie Messages postés 5 Date d'inscription mardi 25 octobre 2016 Statut Membre Dernière intervention 27 octobre 2016 - 27 oct. 2016 à 09:12
tiketie Messages postés 5 Date d'inscription mardi 25 octobre 2016 Statut Membre Dernière intervention 27 octobre 2016 - 27 oct. 2016 à 09:12
A voir également:
- Afficher une plage de cellules variables dans une List Box
- Formule excel pour additionner plusieurs cellules - Guide
- Aller à la ligne dans une cellule excel - Guide
- Créer une liste déroulante excel - Guide
- List disk - Guide
1 réponse
f894009
Messages postés
17240
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
18 février 2025
1 713
26 oct. 2016 à 12:13
26 oct. 2016 à 12:13
Bonjour,
j'ai bidouillé le code suivant :
Et ca donne quoi ??????????????????
Pour resumer:
_selection d'un ID client (Combobox1)
_recherche des lignes (dans feuil2) ayant l'ID client selectionne colonne 14
_affichage des numeros de ligne trouves dans Listbox1
Ok ou pas ??
j'ai bidouillé le code suivant :
Et ca donne quoi ??????????????????
Pour resumer:
_selection d'un ID client (Combobox1)
_recherche des lignes (dans feuil2) ayant l'ID client selectionne colonne 14
_affichage des numeros de ligne trouves dans Listbox1
Ok ou pas ??
27 oct. 2016 à 09:12
Tout d'abord merci de votre réponse !
Et je m'excuse également de la mienne si tardive !
J'ai résolu le problème :
1)A l'aide d'une macro, j'effectue un tri sur la feuille, cela me permet de regrouper toutes les lignes apparentées à un même client (même ID)
2) Je parcours (à l'aide de mon code) toutes les cellules des deux colonnes à l'aide d'une variable k.
3) Dès qu'il y a correspondance entre les deux idées (même ID), je stock la valeur de la variable k à ce moment dans un tableau de k.
Tant que cette correspondance est vérifiée, je continue de stocker les k dans le tableau.
4) Je stock une dernière valeur de k quand on arrive à la dernière correspondance.
5) Je récupère enfin dans le tableau la première et la dernière valeur de k, et j'obtiens ainsi ma plage !
C'est simple mais il suffisait d'y penser ;)