Bonsoir merci des corrections
Par contre je n'arrive pas à lui dire de supprimer toutes les dates enregistrées dans "Data" du mois en cours dans "Planning"
Je rappelle mon objectif :
Sur ma feuille planning j'ai un mois de sélectionné sur lequel je travaille si je vois que j'ai oublié certaines modifs à faire en amont j'aimerais vider la base de donnée de ce mois en question qui est dans une feuille "Data". Il faut donc que je sélectionne toutes les dates du mois concernées dans la feuille "Data" et quelles soient supprimées.
Voici mes derniers essais qui vide tout. Je pense que je n'arrive pas à lui dire de supprimer toutes les lignes ayant le même mmmm aaaa que la cellule "P1" par exemple qui est dans "Data" pour mes essais ou carrément une cellule dans la feuille "Planning"
'supprimer uniquement le Mois en cours
Sub MyDeleteRows()
Dim lastrow As Long
Dim i As Long
With Sheets("Data")
lastrow = .Cells(.Rows.Count, 2).End(xlUp).Row
For i = lastrow To 2 Step -1
If CDate(.Cells(i, 16).Value) <= WorksheetFunction.EoMonth(Date, 0) Then .Rows(i).EntireRow.Delete
Next i
End With
End Sub