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

masquer ligne si certaine cellules vides

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 !

jean de chez claude

XLDnaute Junior
Bonjour le forum
Je souhaiterais inclure dans une macro une formule qui permettrait de masquer toutes les lignes dont certaines cellules sont vides, voit fichier ci-joint.
Merci d’avance pour votre aide
 

Pièces jointes

Re : masquer ligne si certaine cellules vides

Bonjour,

Un exemple ci-joint, à l'aide le la fonction NBVAL() et d'un filtre automatique.
Vois ci cela peut t'être utile,

Bien à toi,

mth

Edit: 🙂 Hello Efgé 🙂
 

Pièces jointes

Dernière édition:
Re : masquer ligne si certaine cellules vides

Bonjour jean de chez claude, Bonjour mth🙂
Une proposition par macro:
Code:
Sub test()
Dim i&, X&, Y&
Dim Plg1 As Range, Plg2 As Range
Application.ScreenUpdating = 0
With Sheets("Feuil1")
    For i = 4 To .Cells(Rows.Count, 1).End(xlUp).Row
        Set Plg1 = .Range(.Cells(i, 3), .Cells(i, 7))
        Set Plg2 = .Range(.Cells(i, 11), .Cells(i, 15))
        Y = WorksheetFunction.Sum(Plg1)
        X = WorksheetFunction.Sum(Plg2)
        Rows(i).Hidden = X + Y = 0
    Next i
End With
Application.ScreenUpdating = 1
End Sub
Cordialement

Edit
Que l'on peut réduire à:
Code:
Sub test_2()
Dim i&
Application.ScreenUpdating = 0
With Sheets("Feuil1")
    For i = 4 To .Cells(Rows.Count, 1).End(xlUp).Row
        Rows(i).Hidden = WorksheetFunction.Sum(.Range(.Cells(i, 3), .Cells(i, 7))) + _
        WorksheetFunction.Sum(.Range(.Cells(i, 11), .Cells(i, 15))) = 0
    Next i
End With
Application.ScreenUpdating = 1
End Sub
 
Dernière édition:
- 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
6
Affichages
201
Réponses
6
Affichages
133
  • Question Question
Microsoft 365 TCD
Réponses
6
Affichages
283
Réponses
4
Affichages
101
Réponses
3
Affichages
289
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…