Microsoft 365 masquer des lignes en fonction de plusieurs critères

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 !

Marie44810

XLDnaute Nouveau
Bonjour,

Je souhaite mettre en place en fichier de source commune à l'ensemble de mes équipes, où sont listées les actions à mener en fonction du critère d'un menu déroulant.
Chaque mission (lignes) peut être affectée à plusieurs missions (colonnes B à E).
Je souhaite qu'en fonction du choix fait sur le menu déroulant (cellule F3) les lignes ne correspondant pas à ce choix soient masquées pour ne garder que les lignes concernées.

Est-ce possible ?

Merci par avance,
 

Pièces jointes

Bonjour Marie,
Bien sur c'est faisable, mais cela me semblait plus simple de passer par un filtre;
En PJ un essai avec ce code :
VB:
Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("F3")) Is Nothing Then
        Application.ScreenUpdating = False
        ActiveSheet.Range("$B$7:$B$1000").AutoFilter Field:=1
        If [F3] <> "" Then
            ActiveSheet.Range("$B$7:$B$1000").AutoFilter Field:=1, Criteria1:= _
            "=*" & [F3] & "*", Operator:=xlAnd
        End If
    End If
End Sub
La macro est activé sur une valeur présente en F3.
 

Pièces jointes

Bonjour Marie,
Bien sur c'est faisable, mais cela me semblait plus simple de passer par un filtre;
En PJ un essai avec ce code :
VB:
Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("F3")) Is Nothing Then
        Application.ScreenUpdating = False
        ActiveSheet.Range("$B$7:$B$1000").AutoFilter Field:=1
        If [F3] <> "" Then
            ActiveSheet.Range("$B$7:$B$1000").AutoFilter Field:=1, Criteria1:= _
            "=*" & [F3] & "*", Operator:=xlAnd
        End If
    End If
End Sub
La macro est activé sur une valeur présente en F3.
C'est super ça !!! C'est ce que je souhaite 🙂
Est-ce qu'il est techniquement possible de dupliquer ceci sur les 3 autres choix ?
 
Je teste toujours avant de livrer.
Qu'est ce qui ne marche pas ?
cependant comme dit au post #2, vous avez des filtres sur les colonnes BCDE, choisir un item dans une liste déroulante ou choisir un item dans un filtre c'est la même chose.
 
- 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

Retour