Vba et affichage de dates

Bonjour,
Je souhaiterai, qu'en cliquant sur un bouton vba, toutes les lignes où une cellule contient une date dépassée soient filtrées.
De même, avec un autre bouton, toutes les lignes où une cellule a une date qui est dans moins de 6 mois.
Puis, avec un troisième bouton, toutes les lignes où une cellule contient une date de l'année en cours.
Merci

2 réponses

  1. Bonjour
    pour tester la date dépassée
    si ta date est en A7

    If Range("A7").Value < Date Then
    MsgBox Range("A7").Value
    End If


    pour savoir si moins de 6 mois

    If Range("A7").Value < Date And Range("A7").Value > DateSerial(Year(Date), Month(Date) - 6, Left(Date, 2)) Then
    MsgBox Range("A7").Value
    End If


    savoir si année en cours :

    If Right(Range("A7").Value, 4) = Right(Date, 4) Then
    MsgBox Range("A7").Value
    End If


    A toi de mettre en forme pour tes boucles
    Bon courage
    1. Merci Patty pour tenter de m'aider !
      J'ai collé tes formules dans les macros affectées à mes "boutons vba" mais quand je clique dessus, rien ne se passe ! ça ne me sélectionne pas les lignes souhaitées.
      De plus il semble qu'il y ait une erreur de syntaxe dans la formule moins de 6 mois.
      Quant aux boucles dont tu me parles je ne sais pas ce que c'est ...