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

Macro masquer/démasquer colonne

  • Initiateur de la discussion Initiateur de la discussion good57
  • Date de début Date de début

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 !

good57

XLDnaute Occasionnel
Bonjour,

Je cherche à créer une macro qui me permettrait de masquer/démasquer toutes les lignes pour lesquelles la colonne B est vide, et ce, uniquement sur une plage donnée (ici : lignes 8 à 39)

Merci 🙂
 

Pièces jointes

Re : Macro masquer/démasquer colonne

Bonjour good,

.......... sans ouvrir le fichier joint à la question
avec ce code unique qui permet de masquer et démasquer
Code:
Sub Bouton1_Clic()
Application.ScreenUpdating = False
For i = 8 To 39
If Cells(i, 2) = "" Then Rows(i).EntireRow.Hidden = Not Rows(i).EntireRow.Hidden
Next i
Application.ScreenUpdating = True
End Sub

à+
Philippe
 
Re : Macro masquer/démasquer colonne

C'est peut être cela que tu cherches ?
car ambigu : Col B vide ?
donc j'ai plutôt pensé que c'était lorsqu'il avait un "&" et rien dans les autres colonnes , non ?
tu dis lignes 8 à 39 ??? pas pigé
là c'est en activant la feuille 1 que la macro s'execute
 

Pièces jointes

Re : Macro masquer/démasquer colonne

Merci Hervé !
Mais je voulais bien masquer les lignes lorsqu'il n'y avait PAS de "&".
Lignes 8 à 39, c'est juste pour que je puisse sélectionner la plage sur laquelle je veux que la macro s'applique.
En tout cas, merci !
 
Re : Macro masquer/démasquer colonne

salut

comme ici :

avec un contôle ActiveX (Case à cocher) pour un effet bascule surtout si la plage de & est figée
Code:
Private Sub CheckBox1_Click()
  Dim C As Range
  Application.ScreenUpdating = 0
  For Each C In [B8:B39]
    Rows(C.Row).Hidden = CheckBox1 And C = ""
  Next
End Sub
 

Pièces jointes

Re : Macro masquer/démasquer colonne

Merci SI...
J'ai déjà adopté une précédente solution (je voulais effectuer cette action via un clique_bouton), mais je garde ta solution dans un coin de ma tête pour d'autres travaux !
 
- 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
4
Affichages
163
Réponses
5
Affichages
625
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…