Bonjour,
J'ai un petit soucis sur une macro qui me permet de traiter des données, je souhaite récupérer le dernier jour du mois sur différentes date. La macro ne bug pas, mais ne me donne pas non plus de resultat, en vrai elle ne fait rien ...
Une solution ?
Données entrée :
- Liste de date en colonne J à partir de la ligne 2
Sortie :
- Remplacée par le dernier jour du mois de ces memes dates toujours en colonne J..
Voici ma macro :
Sub eom()
Dim eom As Date
Dim dDate As Date
For i = 2 To cells(Rows.Count, 10).End(xlUp).Row
dDate = cells(i, 10)
eom = GetLastDateOfMonth(dDate)
Next i
End Sub
et la function que j'utilise :
Private Function GetLastDateOfMonth(dDate) As Date
GetLastDateOfMonth = DateSerial(Year(dDate), Month(dDate) + 1, 0) - 1
End Function
Merci a vous