Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
Inscrivez-vous  \/ 
x

or

Comment utiliser le bouton pour afficher les colonnes masquées dans Excel?

Cet article vous montrera les méthodes de création et d'utilisation du bouton pour afficher et masquer les colonnes dans Excel.

Utilisez le bouton pour afficher les colonnes masquées avec le bouton bascule
Utilisez le bouton pour afficher les colonnes masquées avec Kutools for Excel


Utilisez le bouton pour afficher les colonnes masquées avec le bouton bascule

Vous pouvez créer un bouton bascule pour afficher les colonnes masquées en cliquant dessus. Veuillez faire comme suit.

1. Cliquez Promoteurs > insérer > Bouton bascule (contrôle ActiveX). Voir la capture d'écran:

Notes: Si vous ne voyez pas le Promoteurs onglet sur le ruban, veuillez cliquer afficher / afficher l'onglet développeur dans Excel pour savoir comment l'activer.

2. Dessinez un bouton bascule sur la feuille de calcul. Faites un clic droit dessus, puis sélectionnez Voir le code dans le menu contextuel. Voir la capture d'écran:

3. Dans le ouvert Applications Microsoft Visual Basic fenêtre, remplacez tout le contenu de la fenêtre de code par le code VBA ci-dessous.

Code VBA: bouton pour afficher les colonnes de masquage

Private Sub ToggleButton1_Click()
Dim xAddress As String
xAddress = "F:G"
If ToggleButton1.Value Then
    Application.ActiveSheet.Columns(xAddress).Hidden = True
Else
    Application.ActiveSheet.Columns(xAddress).Hidden = False
End If
End Sub

Notes: «F: G» dans le code signifie que les colonnes F: G seront affichées et masquées lors de l'exécution du code. Veuillez les modifier selon vos besoins.

4. presse autre + Q touches simultanément pour fermer le Applications Microsoft Visual Basic fenêtre.

5. Éteignez le Mode de conception avec un clic Promoteurs > Mode de conception.

Désormais, lorsque vous cliquez sur le bouton bascule, les colonnes spécifiées sont immédiatement masquées.

En cliquant à nouveau dessus, les colonnes s'affichent.


Utilisez le bouton pour afficher les colonnes masquées avec Kutools for Excel

S'il y a déjà des colonnes masquées dans votre feuille de calcul, Kutools pour Excel's Basculer pour afficher / masquer toutes les colonnes masquées L'utilitaire peut vous aider à les afficher et à les masquer rapidement en un seul clic.

Avant d'appliquer Kutools pour Excel, S'il vous plaît téléchargez et installez-le d'abord.

1. Cliquez Kutools > Navigation.

2. Passez à la Liste des colonnes volet, puis vous pouvez cliquer sur le Basculer pour afficher / masquer toutes les colonnes masquées bouton pour afficher / masquer les colonnes dans la feuille de calcul actuelle.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Utilisez le bouton pour afficher les colonnes masquées avec Kutools for Excel


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Aidenn · 1 months ago
    I tried the formula on 3 buttons. The problem is they hide and unhide according to the sequenced they are inputted in the code. Is there anyway that I can click any button that will show/hide the columns not in sequence?
  • To post as a guest, your comment is unpublished.
    Liz · 3 years ago
    Adding to Ryan's comment, how about hiding a column based on the value of a cell? Basically making the xAdress an IF-function and not a predetermined range of columns.
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Dear Liz,

      Thank you for your comment!

      VBA code in this tutorial can help you hiding specified columns based on the value of a cell. Please follow the below hyperlink to know more details.
      https://www.extendoffice.com/documents/excel/2682-excel-hide-columns-based-on-dropdown-list.html
  • To post as a guest, your comment is unpublished.
    Ryan · 3 years ago
    Hi there, How would you change it to select a bunch of non-adjacent cells?
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Dear Ryan,

      If you need to select a bunch of non-adjacent cells (every selected cell is interval of X cell) as below screenshot shown, please try the Select Interval Rows & Columns utility of Kutools for Excel.

      You can also follow this link to know more about this feature. Thank you!
      https://www.extendoffice.com/product/kutools-for-excel/excel-select-interval-rows-or-columns.html
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Dear Ryan,

      About the bunch of non-adjacent cells you need to select, can you provide a screenshot to show where they locating in your worksheet?
      Thank you for your comment.
  • To post as a guest, your comment is unpublished.
    Syed · 4 years ago
    This was very helpful, thanks!