Avec Google Sheets, nous avons la possibilité de cacher et afficher des lignes ou des colonnes de 2 façons. Soit en utilisant la fonctionnalité “masquer/démasquer” ou encore avec la fonctionnalité de regroupement de lignes/colonnes (en savoir plus depuis cet article / vidéo).

Dans ce cas, nous allons voir une autre possibilité pour masquer des lignes ou des colonnes. Nous allons ici utiliser un Google Apps Script pour masquer automatiquement des lignes ou des colonnes simplement en cliquant sur un bouton ou sur une case à cocher.

// DÉCOUVREZ LES FORMATIONS SUR GOOGLE SHEETS //

Démonstration vidéo

Masquer automatiquement des lignes ou colonnes (GAS)

Si vous souhaitez utiliser la fonctionnalité de masquer des lignes/colonnes et la rendre plus rapide à utiliser, alors ce script devrait répondre à votre besoin.

Pour cela, vous aurez notamment deux possibilités pour masquer les lignes ou colonnes. Soit par l’intermédiaire d’un bouton disponible dans la barre des menus de sheets ou encore avec une simple case à cocher.

Voyons ci-dessous en détail le fonctionnement du fichier sheets et du script associé.

ℹ️ INFORMATION : Si vous souhaitez savoir plus en détail comment fonctionne le fichier et le Google Apps Script associé, il est recommandé de regarder la vidéo en haut de l’article pour une explication plus détaillé.

CRÉER UNE COPIE DU FICHIER SHEETS « MASQUER AUTOMATIQUEMENT LIGNES/COLONNES »

Méthode 1 : menu + bouton

Avec cette première méthode, il vous suffit de cliquer sur le menu « Masquer lignes/colonnes » puis le bouton « Exécuter » pour masquer automatiquement les colonnes et les lignes en bleu du fichier.

Pour démasquer les lignes dans ce cas, il faut simplement cliquer sur le bouton qui masque les lignes/colonnes masquées.

masquer ligne colonne sheets avec bouton

Ensuite, pour définir les colonnes / lignes à masquer avec cette méthode, il faut vous diriger dans le Google Apps Script. Pour cela, cliquez sur « Extensions > Apps Script ».

Le script appliqué dans la méthode 1 est la fonction « masquer_colonnes_lignes() ».

Par exemple concernant le premier cercle bleu (colonne), vous devez alors définir le chiffre qui correspond au numéro de colonne à partir duquel commencer à masquer et ensuite le nombre de colonnes à masquer.

Soit pour masquer 4 colonnes à partir de la colonne « E », il faut préciser « 5 » (car 5 est le chiffre associé à « E » pour les colonnes) et ensuite « 4 » le nombre total de colonnes à masquer.

Il ainsi faire de même pour les lignes ci-besoin.

masquer ligne colonne sheets avec bouton script

Méthode 2 : case à cocher

La deuxième méthode vous permet quant à elle de masquer et démasquer les lignes/colonnes avec une case à cocher. Pour cela, il suffit dans le fichier d’exemple de cocher la case « B4 » pour masquer les lignes/colonnes définies et de décocher la case pour les ré-afficher les lignes/colonnes.

masquer avec case à cocher sheets

Avec cette méthode si vous souhaitez modifier les lignes/colonnes à masquer, il faut également accéder au Google Apps Script « Extensions > Apps Script ».

Vous pouvez alors modifier dans la fonction « onEdit(e) » l’emplacement de la case à cocher (défini en « B4 » dans le script) ou encore les numéros de colonnes et de lignes à masquer et ré-afficher (comme dans la première méthode).

case à cocher sheets masquer

Pour conclure…

Voilà pour ce tutoriel avec Google Sheets, qui permet de masquer automatiquement des lignes ou des colonnes dans un fichier Google Sheets. Cette solution peut être utile dans de nombreux cas d’usages.

Comme par exemple avec la méthode de case à cocher, de pouvoir masquer et re-afficher rapidement des lignes avec une légende ou un descriptif par exemple.

J’espère que ce nouveau script vous sera utile ! 😉

Portez-vous bien et à bientôt!


Si vous avez trouvé une faute d’orthographe, merci de nous en informer en sélectionnant le texte en question et en appuyant sur « Ctrl + Entrée« .

Leave a Reply

Your email address will not be published.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.