C@thy
XLDnaute Barbatruc
Bonjour le forum,
je voudrais supprimer toutes les colonnes (à partir de la colonne N) dont la date en ligne 2 est inférieure à aujourd'hui - 30 jours
j'ai écrit ceci : (pensant que c'était bien)
mais ça rame comme c'est pas possible et ça ne marche pas vraiment...
Auriez-vous une idée de code plus efficace???
Merci à vous
Bises
C@thy
je voudrais supprimer toutes les colonnes (à partir de la colonne N) dont la date en ligne 2 est inférieure à aujourd'hui - 30 jours
j'ai écrit ceci : (pensant que c'était bien)
Code:
Sub SupprimeColonnes()
dercol = [IV1].End(xlToLeft).Column
Range(Cells(2, 14).Address & ":" & Cells(2, dercol).Address).Select
For Each c In Selection
If IsEmpty(c.Value) Then Exit Sub ' vide = après la dernière colonne
If c.Value < Date - 30 Then
c.EntireColumn.Delete
End If
mais ça rame comme c'est pas possible et ça ne marche pas vraiment...
Auriez-vous une idée de code plus efficace???
Merci à vous
Bises
C@thy