Numeriblog Google Workspace Google Sheets, le tableur surpuissant Gsheet : liste déroulante conditionnelle avec un script

Gsheet : liste déroulante conditionnelle avec un script

Fabrice FAUCHEUX vous propose une nouvelle solution pour générer des listes déroulantes conditionnelles, avec quelques lignes de script. Le fonctionnement : en fonction du choix de la société, une seconde liste déroulante est générée dans la colonne site.

personnes ont consulté cet article

1 minute

Rédigé par Thierry Vanoffe - il y a 6 ans

Ce que vous allez découvrir

  • Bonus : les différents types de liste 

Gsheet : liste déroulante conditionnelle avec un script

Sur des tableurs comme Microsoft Excel et Google Sheets, vous devrez tout mettre en oeuvre pour bien assurer la mise en page conditionnelle de votre feuille de calcul. Ce n’est qu’une question d’organisation pour favoriser le travail collaboratif. Heureusement, pour cela, il existe la liste déroulante. C’est une subtilité qui est identique à un menu déroulant, sauf que cette fois c’est directement dans vos feuilles de calcul et dans une plage de cellules. Vous voulez savoir comment créer un menu déroulant ? Pas de panique, dans ce tutoriel,  Fabrice FAUCHEUX vous propose une nouvelle solution pour générer des listes déroulantes conditionnelles, avec quelques lignes de script.
Le fonctionnement : en fonction du choix de la société, une deuxième liste déroulante est générée dans la colonne site. Nous sommes partis !

Démonstration en vidéo sur ce lien

Pour les lignes de code, suivez ce lien.

Le contexte : une colonne Société avec plusieurs sociétés avec une liste déroulante statique. Et nous souhaitons que dans la colonne Sites, ne soient affichés que les sites de la société.

Bonus : les différents types de liste 

C’est la création de votre première liste ? Sachez que vous avez une sélection multiple de types de liste. En somme, vous aurez un choix cornélien à faire : 

  • liste de valeurs ; 
  • liste de saisie ; 
  • liste de validation, 
  • liste modifiable ; 
  • liste dynamique ; 
  • liste de choix ; 
  • case à cocher ; 
  • etc.  

Je vous invite à suivre la collection de Fabrice par ici.

Nous espérons que ce script en guise de tuto, vous aidera à bien gérer vos listes déroulantes. Nous vous invitons à recopier les données présentées et à créer vos propres listes personnalisées. Nous vous attendons nombreux sur notre blog pour découvrir d’autres articles sur l’univers Google Sheets. Au menu, tableau croisé dynamique, filtrer les données ou encore création d’une table des matières. Merci beaucoup et à bientôt !

Besoin d'un peu plus d'aide sur Sheets ?

Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !

Découvrir nos formations Sheets

Rédacteur

Photo de profil de l'auteur
Thierry Vanoffe

Thierry VANOFFE, consultant, formateur, coach Google Workspace CEO de Numericoach, leader de la formation Google Workspace en France. Passionné par Google, ce blog me permet de partager cette passion et distiller tutos, trucs, astuces, guides sur les outils Google. N'hésitez pas à me solliciter pour vos projets de formation.

S’abonner
Notification pour
guest
3 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Quentin
Quentin

Bonjour,
Serrait-il possible d’avoir des explications sur le script ? Je ne m’y connais pas en javascript, mais je souhaite malgré tout utiliser ce script afin de pouvoir travailler avec des amis.
Étant donnés qu’il s’agit de menus déroulants conditionnels du même type que vous le proposez et qu’il est impossible de faire comme sur excel avec la fonction indirect, etc…
Pouvez vous m’apporter votre expertise ?
Merci d’avance.

Cet avis vous a été utile ?

jacques m.
jacques m.

très bien mais quand même un peu limité pour être utile, on aimerait que le script puisse s’adapter à une page Listes contenant un nombre de colonnes évolutif et avec des titres de colonnes évolutifs aussi

Cet avis vous a été utile ?

Coralie B
Coralie B

Merci mille fois ! C’est exactement ce que je cherchais 🙂

Cet avis vous a été utile ?