conserver qu les données de la semaine précedente

philmaure

XLDnaute Impliqué
bonjour chaque lundi je dois filtrer des fichiers pour ne conserver que les données de la semaine précédente.

Dans l'exemple mis en pj, il faudrait supprimer toutes les données antérieures à la S28.
J'ai coloré en jaune les données à conserver

Existe t il une solution pour faire cela en vba ?


Merci pour votre aide.

Cdlt
Philmaure
 

Pièces jointes

  • Classeur2.xlsx
    12.9 KB · Affichages: 26

Dranreb

XLDnaute Barbatruc
Bonjour.
Comme ça par exemple :
VB:
Sub Macro1()
Dim R As Range, L&
With ActiveSheet: Set R = Intersect(.[2:1000000], .UsedRange): End With
L = 1 + R.Rows.Count
With R.Columns(R.Columns.Count + 1)
   .FormulaR1C1 = "=1/(RC4<>R" & L & "C4)"
   .SpecialCells(xlCellTypeFormulas, 1).EntireRow.Delete
   .Delete xlToLeft: End With
End Sub
Edit: Bonjour pierrejean
 

Discussions similaires

Réponses
2
Affichages
158

Statistiques des forums

Discussions
312 206
Messages
2 086 203
Membres
103 157
dernier inscrit
youma