Trie suivant condition

  • Initiateur de la discussion Initiateur de la discussion jean de chez claude
  • 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 !

J

jean de chez claude

Guest
Bonjour à tous

A l'aube de cette nouvelle année, je vous adresse mes voeux de paix, de joie, et d'espérance pour vous, vos familles et les personnes qui vous sont chères.

Sur le fichier ci-joint, par l’intermédiaire d’une formule que je vais intégrer à une macro, je souhaiterais faire apparaître que les lignes dont les dates de la colonne L sont inférieures ou égales à la date portée dans la cellule D2 de la feuille AO.😉
 

Pièces jointes

Re : Trie suivant condition

Bonsoir,
Sur le fichier ci-joint, par l’intermédiaire d’une formule que je vais intégrer à une macro...
Je ne vois pas ce que ça veut dire...
Code:
Sub fdate()
Dim vdate As Long
vdate = Sheets("Ao").Range("D2")
ActiveSheet.AutoFilterMode = False
ActiveSheet.Range("L1").AutoFilter Field:=7, Criteria1:="<=" & vdate
End Sub
A+
kjin
 
Re : Trie suivant condition

Bonjour kjin,jean de chez claude
Une autre approche en masquant les lignes sans filtre automatique:
Code:
Sub cacherligne()
Dim i As Long
Dim Ref As Date
Sheets("Ao").Select
Ref = Range("D2").Value
Sheets("Feuil5").Select
For i = Range("L65536").End(xlUp).Row To 2 Step -1
    If Cells(i, 12).Value <= Ref Then
          Cells(i, 12).EntireRow.Hidden = True
    End If
Next i
End Sub
Cordialement
 
Re : Trie suivant condition

Bonjour et merci pour vos réponses
La formule de Efgé prend en compte les inférieurs à D2 de AO mais pas les égales.
Si vous pouviez régler ce petit disfonctionnement, ce serait pil poil.
Merci d'avance et bon dimanche
 
Re : Trie suivant condition

Bonjour
Une modif
Code:
Sub cacherligne()
Dim i As Long
Dim Ref As Date

Sheets("Ao").Select
Ref = Range("D2").Value

Sheets("Feuil5").Select
For i = Range("L65536").End(xlUp).Row To 2 Step -1
    If Not Cells(i, 12).Value > Ref Then
          Cells(i, 12).EntireRow.Hidden = True
    End If
Next i
End Sub

Cordialement
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
815
N
Réponses
6
Affichages
2 K
Navillus
N
N
Réponses
5
Affichages
998
N
P
Réponses
5
Affichages
1 K
PhilMarc
P
N
Réponses
3
Affichages
663
B
Réponses
2
Affichages
864
Black punch
B
F
  • Question Question
Réponses
4
Affichages
1 K
Francis200
F
Retour