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

Autres Afficher et masquer des lignes sous condition cellule non vide

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 !

chaelie2015

XLDnaute Accro
Bonsoir Forum
je cherche un code qui me permet d'afficher des lignes d'une plage si elles ne sont pas vide et masquer les autres lignes vides via un bouton.
Exemple : plage de 🙁ligne 10 - ligne 50) si les cellules dans A(exemple de A5 jusqu'au A20 ne sont pas vide alors afficher les lignes A5-A20 et masquer A21-A50.
Salutations et merci par avance.
 
Solution
Bonsoir à tous,
Code:
Sub Masquer()
Dim x
Application.ScreenUpdating = False
For Each x In Range("a10:a50"): x.EntireRow.Hidden = Len(x) = 0: Next
End Sub

nota : fonctionne aussi pour les cellules contenant la chaine vide "".
Bonsoir @chaelie2015 , la Belgique, et le Forum

Une question subsidiare... quand tu dis : " afficher des lignes d'une plage si elles ne sont pas vide et masquer les autres lignes vides " tu entends TOUTE la ligne qui est vide, ou bien une cellule dans une colonne précise qui serait vide ?

Bien à toi, à vous
@+Thierry
 
Bonsoir à tous,
Code:
Sub Masquer()
Dim x
Application.ScreenUpdating = False
For Each x In Range("a10:a50"): x.EntireRow.Hidden = Len(x) = 0: Next
End Sub

nota : fonctionne aussi pour les cellules contenant la chaine vide "".
 
- 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
452
Réponses
22
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…