VBA selection de critère conditionnel

  • Initiateur de la discussion Initiateur de la discussion Rafilo13
  • 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 !

Rafilo13

XLDnaute Junior
Bonjour a tous,

Je travaille sur un projet d'automatisation d'un fichier. Dans ma Macro je dois a un moment filtrer un tableau se situant dans une autre feuille voici mon code :

Sheets("Clients").Select
Selection.AutoFilter Field:=25, Criteria1:=Sheets("Acceuil").Range("C8")

Cependant pour mon critère j'aimerai que celui soit variable.

Si C8 = Aucun
Filtrer sur C7
Si C8 et C7 = Aucun
Filtrer sur C6

Si quelqu'un peu me proposer une solution ... Je vous remercie par avance.

Bonne journée a tous.
 
Re : VBA selection de critère conditionnel

onjour,

essaye ceci :
Code:
Dim c As Range
With Sheets("Acceuil")
    If .Range("C7") = "Aucun" And .Range("C8") = "Aucun" Then
        Set c = .Range("C7")
        ElseIf .Range("C8") = "Aucun" Then Set c = .Range("C8")
        Else
            Exit Sub
    End If
End With
Sheets("Clients").AutoFilter Field:=25, Criteria1:=c.Value
non testé....
 
- 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

Z
Réponses
3
Affichages
2 K
Z
L
Réponses
4
Affichages
805
Lindsay_RBD
L
C
Réponses
4
Affichages
2 K
C
N
Réponses
5
Affichages
3 K
Nicocotte125
N
S
Réponses
4
Affichages
2 K
stage_ferrit
S
B
Réponses
2
Affichages
2 K
bastienb
B
H
  • Question Question
2
Réponses
17
Affichages
3 K
Retour