Reconnaitre Fin De Mois

Pat5

XLDnaute Junior
Bonjour le forum aux anciens et aux nouveaux


En cliquant sur le bouton" Extraire Données Journalières" je colle des valeurs à la première colonne vide.
Comment, si la date est le dernier jour du mois de la ligne 2 colonne X , créer un nouvel onglet dont l'intitulé
serait le mois écrit en toutes lettres en récupérant les données du mois.. Merci.
 

Pièces jointes

  • Point_prod 1 Feuille.xls
    131 KB · Affichages: 36

vgendron

XLDnaute Barbatruc
Bonjour

en ajouttant un test quelque part dans ton code

if month(jour+1)<>month(jour) then
'ton code
end if

sachant que faire +1 à une date, c'est ajouter un jour..
donc. si tu changes de mois entre les deux. c'est qu'il s'agissait d'une fin de mois.
 

Pat5

XLDnaute Junior
Merci Pierrejean mais je suis nul.

ActiveSheet.Range("K2").End(xlToRight).Select

c = CDate("jj/mm/aaaa")
If Month(c + 1) <> Month(c) Then

Sheets.Add.Name = Format(c + 1, "mmmm")

Ca me dit que c est vide et ca m'efface la cellule sélectionnée ???

merci
 

Pat5

XLDnaute Junior
sur la ligne 2 a la derniere colonne remplie. Si lorsque je colle les valeurs, la macro detecte sur la derniere cellule non vide de la ligne 2 que c'est une fin de mois (janvier, aout , etc ) elle me crée une feuille avec le nom du mois
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz