Tu veux savoir comment masquer les cellules dans excel? Il existe plusieurs façons de masquer et d’afficher des colonnes et des lignes dans Excel. Une chose dont vous n’êtes peut-être pas consciente : vous pouvez masquer et afficher plusieurs colonnes ou lignes, en même temps, même si elles ne sont pas contiguës. Mieux encore, s’ils sont contigus, vous pouvez utiliser l’outil de regroupement d’Excel. Voici quelques façons de masquer et d’afficher vos colonnes et lignes Excel pour gagner du temps.
Comment masquer des cellules dans Excel ? (En utilisant les 4 méthodes principales)
Mentionnés ci-dessous sont les 4 meilleures méthodes qui peuvent facilement vous aider à masquer des colonnes dans Excel
- Masquer la colonne à l’aide de l’option clic droit
- Masquer la colonne à l’aide de la touche de raccourci
- Masquer la colonne en utilisant la largeur de la colonne
- Masquer la colonne à l’aide du code VBA
Cela pourrait aussi vous intéresser : Comment passer du PDF à Excel.
Examinons maintenant chacune des méthodes en détail avec un exemple :
Comment masquer des cellules dans Excel en utilisant le bouton droit
Dans la feuille de calcul ci-dessous, sous Détails de l’employé, nous devons masquer les colonnes B et C car elles se composent individuellement du prénom et du nom et nous avons concaténé (combiné) les noms dans la colonne D et nous voulons que seuls ceux-ci soient affichés.
- Étape 1: Il faut cliquer sur B (Column Label) avec la souris (quand on déplace le pointeur sur le libellé de la colonne qui devient la flèche vers le bas) puis en appuyant CTRL + MAJ, vous devez appuyer sur ‘Flèche droite’ aussi pour sélectionner la colonne sur le côté droit (C).
- Étape 2– Faites un clic droit pour ouvrir le menu contextuel, puis choisissez ‘Cacher’.
Comment masquer des cellules dans Excel à l’aide de la touche de raccourci (CTRL + 0)
- Par exemple, sélectionnez les colonnes B et C (CTRL + ESPACE peut également être utilisé pour sélectionner une colonne) et utilise le clé accès direct CTRL + 0 (ZÉRO) pour masquer une colonne dans Excel.
Comment masquer des cellules dans Excel en utilisant la largeur de colonne
- Sélectionnez les colonnes B et C, cliquez avec le bouton droit pour ouvrir le menu contextuel, puis choisissez ‘Largeur de colonne’ et spécifiez la largeur à ‘0’.
Comment masquer des cellules dans Excel en utilisant VBA
- Étape 1: dans l’onglet Développeur, choisissez l’option ‘Visual Basic’ pour ouvrir la fenêtre pour écrire le code VBA.
- Étape 2: Après avoir double-cliqué sur le ‘Feuille 1’, cliquez sur le menu ‘Insérer’ -> ‘Procédure’ -> Spécifiez le nom de la procédure et collez le code suivant : Feuilles de calcul (« Feuille1 »). Colonnes (« C »). Caché = Vrai
- Étape 3: Avant de cliquer sur le menu ‘Exécuter’ -> Exécuter le formulaire sous-utilisateur/utilisateur, enregistrez le fichier avec l’extension .XLSM, puisque c’est pour « Cahier d’exercices prenant en charge les macros ».
- Étape 4: Après avoir masqué les colonnes B et C, la feuille ressemblera à celle illustrée ci-dessous. Il y a une ‘double ligne’ entre A et D puisque les colonnes B et C sont cachées entre elles.
Comment masquer des cellules dans Excel avec VBA
Se cacher est le plus simple, mais vous devez comprendre le concept ici. Pour masquer la colonne à l’aide de VBA, nous devons déterminer quelle colonne nous devons masquer. Pour spécifier la colonne à masquer, nous devons utiliser l’objet RANGE.
Nous devons donc utiliser la propriété « Colonne entière ».
- Portée (« A : A »). Colonne entière
Dans toute la propriété de la colonne, nous devons utiliser la propriété « Caché ».
- Portée (« A : A »). Colonne complète.Caché
Enfin, nous devons définir la propriété Hidden sur VRAI.
- Portée (« A : A »). EntireColumn.Hidden = VRAI
Cela masquera la colonne A.
Comment masquer des cellules dans Excel avec VBA ?
Nous pouvons masquer les colonnes de différentes manières. Nous pouvons masquer une colonne à l’aide d’un objet Range, en utilisant la propriété CELLS. En fonction de la méthode que nous utilisons, nous devons créer notre code VBA.
Exemple 1 – Masquer à l’aide de l’objet Range
Si vous souhaitez masquer une colonne particulière, spécifiez la colonne à l’intérieur de l’objet RANGE. Regardez les données ci-dessous.
Maintenant, nous allons masquer toute la colonne A en utilisant le code suivant.
Code:
Sous-plage_Masquer ()
Portée (« A : A »). EntireColumn.Hidden = True
Fin du sous-marin
Ainsi, lorsque nous exécutons le code, nous obtenons le résultat suivant.
Exemple 2 : Masquer à l’aide de la propriété Columns
Si vous souhaitez masquer la colonne à l’aide de la propriété Columns, le code suivant est fait pour vous.
Code:
Sous-plage_Masquer ()
Colonnes (« B »). Caché = Vrai
Fin du sous-marin
Cela masquera la colonne B. Ici, vous devez vous demander où se trouve la propriété de la colonne entière. Lorsque vous utilisez la propriété Colonnes, il n’est pas nécessaire d’utiliser la propriété Colonne entière.
Nous pouvons toujours utiliser la propriété Colonne entière, mais ce n’est pas nécessairement obligatoire. Et le code pour le même est fourni ci-dessous.
Code:
Sous-colonnes_Masquer ()
Colonnes (« B »). EntireColumn.Hidden = True
Fin du sous-marin
Cela devrait bien fonctionner aussi.
On peut aussi utiliser le numéro de colonne au lieu de la référence alphabétique. Et le code pour le même est fourni ci-dessous.
Code:
Sous-colonnes_Masquer ()
Colonnes (4) .EntireColumn.Hidden = True
Fin du sous-marin
Cela masquera la colonne D.
Exemple 3 – Masquer plusieurs colonnes
Vous pouvez également masquer plusieurs colonnes en même temps. Pour cela, vous devez mentionner la première et la dernière colonne, afin qu’entre les colonnes, elles soient également masquées. Pour les mêmes données que l’exemple 1, utilisez le code suivant pour masquer plusieurs colonnes.
Code:
Sous-colonnes_Masquer ()
Plage (« A : C »). EntireColumn.Hidden = True
Fin du sous-marin
Cela masquera les colonnes A à C.
Vous pouvez également utiliser le code suivant pour masquer plusieurs colonnes dans Excel VBA.
Code:
Sub Multi_Columns_Hide ()
Colonnes (« A:C »). EntireColumn.Hidden = True
Fin du sous-marin
Les méthodes ci-dessus masqueront les trois premières colonnes, c’est-à-dire A, B et C.
Exemple 4 – Masquer les colonnes avec une cellule
Nous pouvons également masquer une colonne basée sur une seule référence de cellule. Vous n’avez pas besoin de donner la référence de colonne complète pour masquer la colonne. Avec une seule référence de cellule, vous devriez pouvoir masquer une colonne.
Code:
Sous Single_Hide ()
Gamme (« A5 »). EntireColumn.Hidden = True
Fin du sous-marin
Cela masquera toute la colonne A.
Exemple 5 : masquer toutes les colonnes alternatives
Supposons que vous ayez des données similaires à l’image suivante.
Vous devez masquer toutes les colonnes alternatives qui sont vides. Pour que cela se produise, vous devez utiliser des boucles, le code suivant fera le travail pour vous.
Code:
SubalternativeColumn_Hide ()
Dim k sous forme d’entier
Pour k = 1 Pour 7
Cellules (1, k + 1) .EntireColumn.Hidden = True
k = k + 1
Suivant k
Fin du sous-marin
Cela masquera toutes les colonnes alternatives.
Exemple 6 – Masquer chaque colonne vide
Dans l’exemple ci-dessus, toutes les autres colonnes alternatives étaient vides et nous les avons facilement masquées. Mais regardez les données ci-dessous.
Ici, le modèle de colonne vide n’est pas standard. Dans ces cas, le code suivant masquera toutes les colonnes vides, quel que soit le modèle.
Code:
Sous-colonne_Masquer1 ()
Dim k sous forme d’entier
Pour k = 1 à 11
Si Cellules (1, k) .Valeur = « » Alors
Colonnes (k) .Hidden = True
Fin si
Suivant k
Fin du sous-marin
Lorsque vous exécutez le code, vous obtenez le résultat suivant.
Exemple 7 – Masquer les colonnes en fonction de la valeur de la cellule
Nous allons maintenant voir comment masquer la colonne en fonction de la valeur de la cellule. Pour voir un exemple, regardez les données ci-dessous.
Ici, nous voulons masquer toutes les colonnes si l’en-tête est « Non ». Le code suivant le fera.
Code:
Sub Column_Hide_Cell_Value ()
Dim k sous forme d’entier
Pour k = 1 à 7
Si Cellules (1, k) .Valeur = « Non » Alors
Colonnes (k) .Hidden = True
Fin si
Suivant k
Fin du sous-marin
Lorsque vous exécutez le code, vous obtenez le résultat suivant.
Ce sujet est lié à : Comment faire la connexion dans Excel
Comme vous pouvez le voir, apprendre à masquer des cellules dans Excel n’est pas quelque chose de l’autre monde, la dernière méthode VBA nécessite une certaine connaissance des codes Excel mais le reste est simple à appliquer. Nous espérons vous avoir aidé.