Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Bonjour, Je cherche à masquer la ligne si la première cellule (A) de la ligne ne contient pas de texte et la réapparaitre si le texte est affiché.
Merci
Pas très clair ton plan... Il n'y a rien sur A donc je masque la ligne... Comment fais-tu alors pour y écrire et donc la faire réapparaître ????
Peut-être voulais-tu simplement masquer toutes les lignes dont la cellule de la collone A est vide... Si c'est le cas essaie comme ça :
Code:
Sub Macro1()
Dim cel As Range 'déclare la variable cel (CELlule)
'boucle sur toutes les cellules éditées cel de la colonne A
For Each cel In Range("A1:A" & Range("A65536").End(xlUp).Row)
'si la cellule est vide, masque la ligne
If cel.Value = "" Then cel.EntireRow.Hidden = True
Next cel 'prochaine cellule cel de la boucle
End Sub
Pas très clair ton plan... Il n'y a rien sur A donc je masque la ligne... Comment fais-tu alors pour y écrire et donc la faire réapparaître ????
Peut-être voulais-tu simplement masquer toutes les lignes dont la cellule de la collone A est vide... Si c'est le cas essaie comme ça :
Code:
Sub Macro1()
Dim cel As Range 'déclare la variable cel (CELlule)
'boucle sur toutes les cellules éditées cel de la colonne A
For Each cel In Range("A1:A" & Range("A65536").End(xlUp).Row)
'si la cellule est vide, masque la ligne
If cel.Value = "" Then cel.EntireRow.Hidden = True
Next cel 'prochaine cellule cel de la boucle
End Sub
Je me suis mal exprimer; Dans le tableau si joint je veux masquer les cellule (0:00) dans les colonnes A,B,C,D,E,F,G,H,I par ligne, si la cellule (A) qui correspond à la ligne est vide. Et si je place du texte dans la cellule A que les cellules de la ligne (re affiché) 0:00. ce n'est pas toujours évident de commenter par texte désolé. Je joins un exemple
Je crois avoir compris, Pat, que penses que l'on peut masquer des cellules isolément. Mais ce n'est pas possible ! On ne peut masquer que des lignes (ou colonnes) entières. Donc si dans ton exemple on masque la ligne (entière) entre Laporte Claude et Bouzart Patrick, tu ne pourras plus écrire dans la colonne A puisque tu ne la verras plus. D'autre part, si on masque les colonnes B à I ce sera pour toutes les lignes ! Comprends-tu ?
Donc ce que tu demandes ne semble pas réalisable...
Ha ça y est ! mon petit cerveau vient enfin de comprendre (peut-être) !!!!
Il te faut rajouter une seconde mise en forme conditionnelle. Sélectionne B12:I33, va dans le menu "mise en forme conditionnelle", cliques sur ajouter et la tu mets : la formule est: =$A12="" et dans Format tu choisis la couleur de l'encre blanche... Ça devrait le faire...
Ha ça y est ! mon petit cerveau vient enfin de comprendre (peut-être) !!!!
Il te faut rajouter une seconde mise en forme conditionnelle. Sélectionne B12:I33, va dans le menu "mise en forme conditionnelle", cliques sur ajouter et la tu mets : la formule est: =$A12="" et dans Format tu choisis la couleur de l'encre blanche... Ça devrait le faire...
- 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