Bonjour tout le monde,
Tout d'abord, bonne année à tous, mes meilleurs voeux pour 2k17 !!
La tradition oblige de commencer par dire : "je débute en VBA et j'aurai besoin de votre aide".. et c'est vraiment le cas !
Ma demande : je travaille avec 2 fichiers excel en xslx (90 000 lignes), et dans les 2 fichiers on retrouve un même numéro contrat :
- 1er fichier contient données sur les différents exercices du contrat
NoContrat DateDébutExercice DateFinExcercice NoExcercice
123 01/01/2015 31/12/2015 2
123 01/01/2016 31/12/2016 1
123 01/01/2014 31/12/2014 3
562 01/04/2015 31/03/2016 1
,,, ,,, ,,,, ,,,,
2eme fichier contient les ventes additionnelles au même contrat
Colonne A Colonne B Colonne C Colonne D
NoContrat DateDébutVenteSupp DateFinContratSupp MontantVente
123 25/03/2015 25/04/2015 10
123 01/06/2015 01/08/2015 8
123 02/10/2016 02/12/2016 13
562 01/06/2015 01/07/2015 5
562 22/08/2015 22/09/2015 10
L'objectif est de faire une macro, afin de d'afficher la somme des ventes additionnelles dans le fichier 1 dans une colonne à la fin du tableau, pour chaque numéro de contrat, à l'exercice correspondant
Exemple : Résultat après macro
NoContrat DateDébutExercice DateFinExcercice NoExcercice MontantVenteSupplémentaire
123 01/01/2015 31/12/2015 2 18
123 01/01/2016 31/12/2016 1 13
123 01/01/2014 31/12/2014 3
562 01/04/2015 31/03/2016 1 15
J'ai fait plusieurs tentatives avec des formules excel .. en vain, cela m'affecte pas au bon numéro d'exercice.
Toutes vos pistes me seront bénéfiques, j'espère que ma demande est compréhensible 
Merci d'avance,
Partager