superbog
XLDnaute Occasionnel
Bonjour,
Je souhaite pouvoir en VBA (car je dois appliquer cela sur un classeur entier existant) pouvoir effacer une plage de cellule en fonction de la date de l'une d'entre elle
je m'explique:
Je souhaite que pour chaque ligne de mon tableau les cellules A à D soient effacées (pas supprimées) quand la
date portée dans la cellule B est antérieure au 01/01/2013.
ci joint un fichier exemple
Pourriez vous m'aider, je galère avec cette histoire de date.
Voilà ce que j'ai testé mais ça ne marche pas
merci d'avance de votre aide
Je souhaite pouvoir en VBA (car je dois appliquer cela sur un classeur entier existant) pouvoir effacer une plage de cellule en fonction de la date de l'une d'entre elle
je m'explique:
Je souhaite que pour chaque ligne de mon tableau les cellules A à D soient effacées (pas supprimées) quand la
date portée dans la cellule B est antérieure au 01/01/2013.
ci joint un fichier exemple
Pourriez vous m'aider, je galère avec cette histoire de date.
Voilà ce que j'ai testé mais ça ne marche pas
Code:
For Each cel In sh.Range("A2:A" & sh.Cells(sh.Rows.Count, "B").End(xlUp).Row)
If cel.Value < 1 / 1 / 2013 Then cel.Rows.ClearContents
merci d'avance de votre aide