XL 2010 Generer un resultat par mois en fonction de la plus grande et plus basse date

Profane

XLDnaute Occasionnel
Bonjour à tous,

je m'explique car le titre je l'avoue n'est pas explicite

dans le fichier joint simplifié, j'ai 2 colonnes (date et Data) dans l'onglet Data

je souhaiterais extraire de façon auto (VBA) le mois le plus bas de cette liste
ainsi que le mois le plus haut (avec des années différentes :))

le but étant de générer sur l'onglet résultat un tableau avec le mois le plus bas
jusqu'au mois le plus haut (même s'il n'y a pas de data sur les mois intermédiaires)

voila je ne sais pas par quel bout le prendre donc j'attends votre aide avec impatience

Cordialement
 

Pièces jointes

  • Date.xlsm
    28.6 KB · Affichages: 60

Profane

XLDnaute Occasionnel
Bonjour à tous,
@Bruno, en VBA ca me permet d empêcher "les indésirables" d'effacer la colonne :)
je garde quand même sous le coude cette formule,
@ sousou , excellente cette fonction, j ai adapté car ma colonne n'est pas toujours au même endroit

en modifiant ainsi
c1 = Feuil2.Rows(1).Find("Date", LookIn:=xlValues, lookat:=xlWhole).Column

Set zone = zl(Sheets("Data"), 2, c1)

c'est parfait, merci d'avoir joint les notes explicatives aussi :)
Cordialement
 

Discussions similaires