Google Sheets : 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.
Ce que vous allez découvrir
- Bonus : les différents types de liste
Google Sheets : liste déroulante conditionnelle avec un script
Cet article est ancien, les informations peuvent être obsolètes.
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.
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 !
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
- Articles connexes
- Plus de l'auteur
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.
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
Merci mille fois ! C’est exactement ce que je cherchais 🙂