Bonjour,
Dans un classeur excel, la colonne A d’une feuille est constituée de dates sous la forme janv 11, fevr 11, mars 11, etc… (en réalité, il s’agit de 01/01/2011, 01/02/2011, 01/03/2011, etc..), et les cellules sont formatées en « mmm aa ».
Je souhaiterais qu’à l’ouverture du classeur, une macro vérifie si la date du mois actuel est bien présente sur la cellule en dessous du mois précédent et à défaut, qu’elle soit créée sous le même formatage.
Pouvez-vous m’aider pour cette macro svp ?
J'avais déjà voulu commencer par rechercher via le code suivant:
Sans succès, ça ne trouve même pas que la date actuelle y est bien..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim le_mois As Date le_mois = Format(DateSerial(Year(Date), Month(Date), 1), "dd/mm/yyyy") Dim Cel As Range Set Cel = Workbooks("xxx").Worksheets("yyy").Columns(1).Find(le_mois, LookIn:=xlValues)
Merci d'avance !
Partager