extraire et créer des classeurs

biba78

XLDnaute Junior
Bonjour à tous :),

Besoin de votre aide, pour traiter mon fichier.

J’ai besoin d’une macro pour extraire de ma liste, les lignes qui correspondent à la colonne « D3 » de ma base.

ensuite créer des classeurs avec ces lignes qui correspondent à chaque code ( les trois derniers chiffres du code de ma colonne « E » « info compl » exemple classeur 110, classeur 230, classeur 640 …ect


En vous remerciant par avance,

Je vous souhaite de bonnes fêtes de fin d'année :):)

Cordialement
 

Pièces jointes

  • document de travail.xlsx
    39 KB · Affichages: 40

Lone-wolf

XLDnaute Barbatruc
Bonjour biba,

Vouloir mettre que les chiffres pour créer des classeurs n'a aucun sens. Pourquoi?
Dans la colonne D tu as plusieurs: A-B-C-D et dans la colonne E tu as plusieurs 54110-54230-54640.

A - 54110 B - 54110 C - 54110. Si tu ne rajoute pas la lettre correspondante, le premier fichier créé vas être écrasé par le nouveau classeur, puisque tu veux mettre que Classeur + 110. Donc, c'est ce que j'ai fait dans le fichier joint( ajout de la lettre).

EDIT: Nouvelle version. Clique sur " OUI" on incrémente de 1 et le nouveau fichier se nommera
Classeur A110 - 1 - Classeur A110 - 2 - Classeur A110 - 3 etc, sinon Classeur A110.
Classeur B110 - 1 - Classeur B110 - 2 - Classeur B110 - 3 etc, sinon Classeur B110. etc
 

Pièces jointes

  • Sauvegarder fichier+nouveau nom.zip
    37.5 KB · Affichages: 28
Dernière édition:

biba78

XLDnaute Junior
Bonjour,
Bonjour,

je vous remercie pour votre réponse.
je pense que ma demande n'était pas très claire.
Chaque mois, je reçois une liste, ou je dois extraire uniquement les lignes qui correspondent au diagnostic de ma base colonne « D3 ».
après cette extraction je dois créer des classeurs Excel ou onglets en se basant sur le code de l'info complémentaire ( exemple 54110, 98110, peut importe la lettre ou les deux premiers chiffres , je dois créer un classeur avec toutes les lignes de mon extraction avec les mêmes trois derniers chiffres)

exemples :

classeur 230 :
AAA 5405 1228 LLL C 54230 AAA
AAA 6956 1665 PPP A 54230 AAA

Classeur 640

AAA 1269 1110 KKK A 54640 AAA
BBB 3854 1225 LLL A 54640 BBB


En vous remerciant pour votre aide
restant à votre disposition pour tout renseignement complémentaire

Biba :)
 

Pièces jointes

  • document de travail.xlsx
    55.7 KB · Affichages: 25

biba78

XLDnaute Junior
Bonsoir,
désolée pour le dérangement.
ce n'est pas exactement ce que je veux.
est ce que si possible d'avoir juste une macro qui croise la liste et la base, pour extraire uniquement les lignes qui correspondent au diagnostic de la base colonne « D3 ».
en vous remerciant par avance
 

Lone-wolf

XLDnaute Barbatruc
Re

Pour moi la colonne est juste D, D3 est la cellule. Alors que veux-tu au juste? Et d'après le dernier exemple, c'est bien ce que fait la macro.

54110.gif


54230.gif


54640.gif


Et moi aussi, désolé, je passe la main.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 165
Messages
2 085 880
Membres
103 009
dernier inscrit
dede972