Comment masquer ou afficher des lignes ou des colonnes spécifiées lors d'un double-clic sur une cellule dans Excel?
Normalement, les lignes et les colonnes peuvent être masquées ou affichées en cliquant avec le bouton droit de la souris et en sélectionnant l'option Masquer ou Afficher dans le menu contextuel. Dans cet article, nous parlons de masquer ou d'afficher rapidement des lignes ou des colonnes spécifiées en double-cliquant sur une cellule dans Excel.
Masquer ou afficher les lignes ou colonnes spécifiées lorsque vous double-cliquez sur une cellule avec le code VBA
Les codes VBA suivants peuvent vous aider à masquer ou à afficher rapidement des lignes ou des colonnes spécifiées dans une feuille de calcul en double-cliquant sur une certaine cellule. Veuillez faire comme suit.
1. Ouvrez la feuille de calcul dans laquelle vous souhaitez masquer des lignes ou des colonnes. Cliquez avec le bouton droit sur l'onglet de la feuille, puis cliquez sur Voir le code dans le menu contextuel.
2. Dans l'ouverture Microsoft Visual Basic pour applications , veuillez copier le code VBA suivant dans la fenêtre Code.
VBA: Masquer / afficher les lignes spécifiées en double-cliquant sur les cellules de la feuille de calcul:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby20171226
Dim xRgHidden As Range
If (Not Intersect(Target, Range("A1:A4")) Is Nothing) And (Target.Count = 1) Then
Set xRgHidden = Range("10:13")
xRgHidden.EntireRow.Hidden = Not xRgHidden.EntireRow.Hidden
End If
End Sub
VBA: Masquer / afficher les colonnes spécifiées en double-cliquant sur les cellules de la feuille de calcul:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby20171226
Dim xRgHidden As Range
If (Not Intersect(Target, Range("A1:A4")) Is Nothing) And (Target.Count = 1) Then
Set xRgHidden = Range("D:E")
xRgHidden.EntireColumn.Hidden = Not xRgHidden.EntireColumn.Hidden
End If
End Sub
Notes: Dans le code, A1: A4, 10:13 et D: E indiquez qu'en double-cliquant sur une cellule de la plage A1: A4, la ligne 10:13 ou la colonne D: E sera automatiquement masquée.
3. appuie sur le autre + F11 touches pour fermer le Microsoft Visual Basic pour applications fenêtre.
À partir de maintenant, lorsque vous double-cliquez sur une cellule de la plage A1: A4, la ligne 10:13 ou la colonne D: E sera automatiquement masquée. Et double-cliquez à nouveau sur la cellule pour afficher immédiatement toutes les lignes ou colonnes masquées.
Articles connexes:
- Comment cliquer ou double-cliquer sur une cellule pour ouvrir un formulaire utilisateur spécifié dans Excel?
- Comment ajouter une coche dans une cellule en double-cliquant dans Excel?
- Comment ajouter / saisir automatiquement la date / l'heure actuelle dans une cellule en double-cliquant dans Excel?
- Comment double-cliquer sur une cellule et ajouter 1 à cette valeur de cellule dans Excel?
- Comment faire apparaître un calendrier en cliquant sur une cellule spécifique dans Excel?
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement 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!