Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
185
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…