VBA Appartenance intervalle dates
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 :D
Merci d'avance,