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

masquer une ligne en fonction d'une de ses cellules

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 !

eastwick

XLDnaute Accro
Bonjour Mesdames, bonjour Messieurs,

J'ai un tableau, jusque là rien de spécial ! J'aimerais que les lignes de ce tableau soient masquées quand, dans les cellules de la colonne N un x apparaît.

Je vous remercie.

🙄
 
Re : masquer une ligne en fonction d'une de ses cellules

Bonjour, eastwick, le Forum,

Peut-être ainsi :

Code:
Option Explicit
Sub Ligne_masquer_si_x_en_colonne_N()
Dim i As Long
    For i = 1 To Range("n65536").End(xlUp).Row
        If Range("n" & i) = "x" Then Range("n" & i).EntireRow.Hidden = True
    Next
End Sub

A bientôt 🙂

P. S. : Bonjour, Pierrot 😀
 
Dernière édition:
Re : masquer une ligne en fonction d'une de ses cellules

Bonjour,

essaye ceci, à placer dans le module de la feuille concernée :
Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
    If .Count > 1 Or .Column <> 14 Then Exit Sub
    Rows(.Row).Hidden = .Value = "x"
End With
End Sub
bonne journée
@+

Edition : bonjour 00🙂, aarf un peu en retard moi....
 
- 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

Réponses
3
Affichages
211
wDog66
W
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…