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

Cacher Colonne dans plusieurs onglets via bouton

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

Solide

Guest
Bonjour,

Je pense que avec mon code ci-dessous je devrais faire une boucle car pour le moment seul le premier onglet est modifié, mais je pensais pouvoir l'éviter, une idée ?

par avance merci pour votre aide

Code:
Sub ToggleButton1_Click()

Application.ScreenUpdating = False

    
    If ToggleButton1.Value = True Then

    Sheets(Array("Z110", "243", "19", "Z046", "Z108", "106", "Z052", "311", "465", _
        "116", "79", "529", "31", "467", "51", "89", "Z050", _
        "415", "422", "242", "58", "95", "362", "15", "55", "302", "70", "118", _
        "121", "474", "334", "76", "Z010", "124", "112")).Select
        
                ActiveSheet.Columns("Y:AL").Hidden = True

Else

      Sheets(Array("Z110", "243", "19", "Z046", "Z108", "106", "Z052", "311", "465", _
        "116", "79", "529", "31", "467", "51", "89", "Z050", _
        "415", "422", "242", "58", "95", "362", "15", "55", "302", "70", "118", _
        "121", "474", "334", "76", "Z010", "124", "112")).Select 
          
         ActiveSheet.Columns("A:IV").Hidden = False
   
   End If
   Worksheets("Cover").Activate
 
Application.ScreenUpdating = True
End Sub
 
Re : Cacher Colonne dans plusieurs onglets via bouton

Oups la premiere partie de mon message ne s'est pas affiché. Le but est de cacher des colonnes dans plusieurs onglets via un bouton...
 
Re : Cacher Colonne dans plusieurs onglets via bouton

Cher tous,

Voila une solution que j'ai trouvée c'est pas le top mais ça à l'air de fonctionner. Je ne ferme pas encore la discussion au cas ou quelqu'un trouverais un moyen de simplifier ce code...

Code:
Sub ToggleButton1_Click()

Application.ScreenUpdating = False

Dim WS As Worksheet

    If ToggleButton1.Value = True Then

 For Each WS In Worksheets(Array("Z110", "243", "19", "Z046", "Z108", "106", "Z052", "311", "465", _
        "116", "79", "529", "31", "467, "51, "89", "Z050", _
        "415", "422", "242", "58", "95", "362", "15", "55", "302", "70", "118", _
        "121", "474", "334", "76", "Z010", "124", "112"))
 
 WS.Columns("Y:AL").EntireColumn.Hidden = True
 Next
 
Else

 For Each WS In Worksheets(Array("Z110", "243", "19", "Z046", "Z108", "106", "Z052", "311", "465", _
        "116", "79", "529", "31", "467, "51, "89", "Z050", _
        "415", "422", "242", "58", "95", "362", "15", "55", "302", "70", "118", _
        "121", "474", "334", "76", "Z010", "124", "112")) 
 
WS.Columns("A:IV").EntireColumn.Hidden = False
 Next
   
   End If

Application.ScreenUpdating = True
End Sub
 
- 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

L
  • Question Question
XL 2013 Aide VBA
Réponses
4
Affichages
1 K
LAC736
L
B
  • Question Question
Réponses
10
Affichages
3 K
Benwill153
B
G
Réponses
17
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…