Code:
Sub EffaceCelluleAncienne()
With Sheets("planning")
Dim c As Range
For Each c In Range("A6:a1200")
If c <> "" Then
If c + Sheets("mode d'emploi").Range("i31").Value < Date Then 'variable nombre de jours
c.Offset(, 1).Resize(3, 10).ClearContents
End If
End If
Next c
End With
End Sub
du 1/01/12 au 31/12/12
ce code efface les cellules sur la même ligne qui ont plus de 30 jours (range("i31"")
est-il possible de modifier quelque chose pour le rendre plus rapide
car dans l'état il lui faut env. 30 secondes pour executer sur mon pc
merci
Dernière édition: