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

Bouton double affichage

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

Ilino

XLDnaute Barbatruc
Bonsoir Forum
je cherche le code d'un bouton quand je clique il masque des colonne ( et il s'affiche sur le caption AFFICHER) quand je reclique une autre fois il s'affiche des colonne ( et sur le caption s'affiche MASQUER)
A+
 
Re : Bouton double affichage

Bonsoir Ilino, bonsoir le forum,

En pièce jointe un petit exemple à adapter avec le code ci-dessous :
Code:
Private Sub CommandButton1_Click() 'bouton "Aficher/Masquer"
ActiveCell.Select 'enlève le focus au bouton
If Me.CommandButton1.Caption = "Masquer" Then 'condition : si le texte du bouton est "Masquer"
    Columns(5).Hidden = True 'masque la colonne 5 (à adapter à ton as)
    Me.CommandButton1.Caption = "Afficher" 'modifie le texte du bouton
    Me.CommandButton1.Accelerator = "A" 'modifie le raccourci clavier du bouton
Else 'sinon
    Columns(5).Hidden = False 'affiche la colonne 5 (à adapter à ton as)
    Me.CommandButton1.Caption = "Masquer" 'modifie le texte du bouton
    Me.CommandButton1.Accelerator = "M" 'modifie le raccourci clavier du bouton
End If 'fin de la condition
End Sub
Le fichier :
 

Pièces jointes

Re : Bouton double affichage

Re Robert
et si j'ai plusieurs colonnes je dois les mettre un par un?

Columns(16).Hidden = True 'masque la colonne 16
Columns(17).Hidden = True

A+
 
Re : Bouton double affichage

Bonsoir Ilino, bonsoir le forum,

Essaie comme ça :
Code:
Range("P1:R1").EntireColumn.Hidden = True '(colonnes conjointes P à R)
Application.Union(Range("P1:Q1"), Range("S1")).EntireColumn.Hidden = True '(colonnes disjointes P, Q et S)
 
Re : Bouton double affichage


BONSOIR ROBERT
un eclaircissement : que signifie le 1 de P et Q ? est ce que le debut du tableau ?
A+
 
Re : Bouton double affichage

Bonjour Ilino, bonjour le forum,

Tu as deux styles pour les références d'Excel. Le Style A1, ou les colonnes sont des lettres de l'alphabet et les lignes des numéros, et le style R1C1 ou les références utilisent les lignes (Row) et les colonnes (Column) avec des numéros. Pour me poser cette question c'est, je pense, parce que tu utilises le style R1C1. Et pour y répondre, Oui, ça indique la cellule en ligne 1. Comme après on lui dit de considérer la colonne entière (EntireColumn) on aurait pu écrire n'importe quel numéro correspondant à une ligne (de 1 à 65536 / Excel 2003 - 1 à 1048576 / Excel 2007 et +).
 
- 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

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
523
  • Question Question
XL pour MAC fonction si
Réponses
5
Affichages
361
  • Question Question
XL 2019 User Form
Réponses
9
Affichages
528
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
664
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…