Autres Afficher et masquer des lignes sous condition cellule non vide

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 "".

_Thierry

XLDnaute Barbatruc
Repose en paix
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
 

Discussions similaires

Statistiques des forums

Discussions
311 733
Messages
2 082 015
Membres
101 870
dernier inscrit
Dethomas