VBA sur Excel - Récupération de données pas rapport à une Listbox

Jack Slater

XLDnaute Nouveau
Bonjour à tous,

Je travail sur une application vba qui va me servir à trier des données provenant d'un fichier XML, pour les insérer dans un tableau Excel déjà mis en page.

Dès que 'ai importé mon XML dans Excel, je distingue plusieurs colonnes.

Dans une de ces colonnes j'ai des données qui se répètent 8 fois (exemple: colonne C, la ligne 1 affichant des titres, j'ai de la ligne 2 à la ligne 9 la valeur X23ER, de la ligne 10 à la ligne 17 la valeur Y56TU, et ainsi de suite).

J'ai une listbox qui m'affiche ces données (mais qui evite les doublons, de manière à n'avoir qu'une seule fois X23ER etc...).

J'ai une deuxieme Listbox, dans laquelle je vais ajouter manuellement les codes souhaités.

J'aimerais, via un bouton ''valider'', récupérer dans une autre feuille excel l'intégralite des lignes correspondant aux choix de l'utilisateur. C'est assez clair?
En gros, en fonction du code X23ER, si je le choisis, j'aimerais récupérer les 8 lignes (par ligne j'entand toutes la ligne) dans une feuille Excel.

Merci de votre aide vous me sauveriez la vie ne m'éclairant la dessus.
 

pierrejean

XLDnaute Barbatruc
Re : VBA sur Excel - Récupération de données pas rapport à une Listbox

Re

Salut hasco :) :)

En supposant que j'aie bien compris !!!

Edit: Avais pes vu que hasco a été plus rapide !
Bravo hasco
 

Pièces jointes

  • Userform Choix Hypothèse.zip
    25.9 KB · Affichages: 27
  • Userform Choix Hypothèse.zip
    25.9 KB · Affichages: 25
  • Userform Choix Hypothèse.zip
    25.9 KB · Affichages: 29
Dernière édition:

Jack Slater

XLDnaute Nouveau
Re : VBA sur Excel - Récupération de données pas rapport à une Listbox

Ah nan y a encore un autre problème je réfléchie juste coment l'expliquer....

Voilà
Mon exemple porte que sur une seule structure(voire colonne structure name).
Pour que cela tourne ''aux petis oignons'' prenons l'exemple avex 2 structure (voirs fichier ex1).
On suppose deux hypothèses choisis: AZVN V+ Hyp1 TOWER,S NA+ et B V+ Hyp1 TOWER,S NA+ (à noter que si j'ai 2 structures, le nom des hypothèse ne figurera qu'une seule fois dans la listbox pour eviter les doublons) mon résultats doit être ceci (voir fichier ex2).
Possible ou pas?
 

Pièces jointes

  • ex2.xls
    19.5 KB · Affichages: 77
  • ex1.xls
    33 KB · Affichages: 78
  • ex2.xls
    19.5 KB · Affichages: 78
  • ex1.xls
    33 KB · Affichages: 70
  • ex2.xls
    19.5 KB · Affichages: 71
  • ex1.xls
    33 KB · Affichages: 60
Dernière édition:

pierrejean

XLDnaute Barbatruc
Re : VBA sur Excel - Récupération de données pas rapport à une Listbox

Re

Voila une version a tester

Mais je remarque que le fichier d'origine a des structures soit differentes de 1 ou 2 soit vide
par consequent il ne ne nous est pas possible de controler

S.T.P , un exemple coherent simplifierait les choses !!!
 

Pièces jointes

  • Userform Choix Hypothèse.zip
    26.4 KB · Affichages: 26
  • Userform Choix Hypothèse.zip
    26.4 KB · Affichages: 28
  • Userform Choix Hypothèse.zip
    26.4 KB · Affichages: 26

Jack Slater

XLDnaute Nouveau
Re : VBA sur Excel - Récupération de données pas rapport à une Listbox

C'est exactement cela, sauf une dernière chose, il faut que ce soit trier en fonction de la colonne A, pour toutes les données de la structure 1 soient ensemble.

Merci de votre aide, si vous pouviez juste encore voire pour le tri en focntion du structure name ce serait parfait merci
 

pierrejean

XLDnaute Barbatruc
Re : VBA sur Excel - Récupération de données pas rapport à une Listbox

Re

Vois si cela convient
 

Pièces jointes

  • Userform Choix Hypothèse.zip
    26.6 KB · Affichages: 36
  • Userform Choix Hypothèse.zip
    26.6 KB · Affichages: 70
  • Userform Choix Hypothèse.zip
    26.6 KB · Affichages: 38

Discussions similaires

Statistiques des forums

Discussions
312 095
Messages
2 085 252
Membres
102 837
dernier inscrit
CRETE