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

XL 2016 Filtrer avancé entre deux Dates

  • Initiateur de la discussion Initiateur de la discussion KTM
  • Date de début Date de début

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 !

KTM

XLDnaute Impliqué
Bonjour Chers tous
Je voudrais par macro trier ma plage sur place pour afficher que les Données comprises entre deux dates données .
Merci
 

Pièces jointes

Bonjour KTM, soan, JM,

Quand on veut supprimer des lignes les filtres automatique ou avancé ne vont pas s'il y a beaucoup de plages disjointes.

Il faut utiliser la méthode formule + tri, voyez le fichier joint :
VB:
Sub Supprimer()
Application.ScreenUpdating = False
With Feuil1 'CodeName à adapter
    If .FilterMode Then .ShowAllData 'si la feuille est filtrée
    With .[A4].CurrentRegion
        .Columns(4).Insert xlToRight 'insère une colonne auxiliaire
        .Columns(4) = "=1/OR(RC[1]<R1C4,N(RC[1])>R2C4)" 'formule des critères
        .Columns(4) = .Columns(4).Value 'supprime les formules
        .Sort .Columns(4), xlDescending 'tri pur regrouper les 1 et accélérer
        On Error Resume Next 'si aucune SpecialCell
        Intersect(.Columns(4).SpecialCells(xlCellTypeConstants, 1).EntireRow, .Cells).Delete xlUp
        .Columns(4).Delete xlToLeft 'supprime la colonne auxiliaire
    End With
    With .UsedRange: End With 'actualise les barres de défilement
End With
End Sub
Bien noter que les formats sont conservés.

A+
 

Pièces jointes

Dernière édition:
- 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

  • Question Question
Microsoft 365 calcul de période
Réponses
4
Affichages
125
Réponses
7
Affichages
316
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…