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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
929
Retour