Masquer/afficher colonne

  • Initiateur de la discussion Initiateur de la discussion shadows31
  • 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 !

S

shadows31

Guest
bonjour a tous , je cherche une macro qui me permetrait de masquer toutes les colonne C des feuilles de mon classeur en même temps grace a un bouton par exemple et une autre pour les réafficher quand besoin est .

Sub masquercolonne()
'
' masquercolonne Macro
' Macro enregistrée le 27/10/2008 par Direction
'

'
Columns("C:C").Select
Selection.EntireColumn.Hidden = True
End Sub
naturellement celle la marche mais juste sur une feuille!!
merci de votre aide qui nous permet de progresser de jours en jours
 
Re : Masquer/afficher colonne

Bonjour à tous,

Une macro qui cache toutes les colonnes C, puis qui les affiche quand on l'exécute de nouveau.

On remarque que la variable etat est déclarée Public.

Code:
Public etat As Variant

Sub colonnes()
Dim sh As Worksheet
etat = Not etat
For Each sh In Worksheets
sh.Columns("C:C").Hidden = etat
Next
End Sub

Edit : il y a plus simple, sans variable etat :

Code:
Sub colonnes()
Dim sh As Worksheet
For Each sh In Worksheets
sh.Columns("C:C").Hidden = Not sh.Columns("C:C").Hidden
Next
End Sub

A+
 
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
179
Réponses
43
Affichages
837
Réponses
18
Affichages
598
Retour