{"id":8567,"date":"2026-07-14T09:44:47","date_gmt":"2026-07-14T07:44:47","guid":{"rendered":"https:\/\/tutoriel-googlesheets.fr\/?p=8567"},"modified":"2026-07-14T09:44:47","modified_gmt":"2026-07-14T07:44:47","slug":"comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape","status":"publish","type":"post","link":"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/","title":{"rendered":"Comment cr\u00e9er un menu d\u00e9roulant dans Google Sheets : \u00e9tape par \u00e9tape"},"content":{"rendered":"<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@500;600;700&#038;family=Inter:wght@400;500;600&#038;family=JetBrains+Mono:wght@500&#038;display=swap\">\n<style>\n.tgs-tuto-wrap{font-family:'Inter',-apple-system,sans-serif;color:#1c2b23;line-height:1.65;font-size:17px;max-width:840px;margin:0 auto}\n.tgs-tuto-wrap h1,.tgs-tuto-wrap h2,.tgs-tuto-wrap h3{font-family:'Space Grotesk','Inter',sans-serif;color:#12241b;letter-spacing:-.02em;line-height:1.2}\n.tgs-tuto-wrap h1{font-size:clamp(28px,4vw,40px);font-weight:700;margin:.2em 0 .4em}\n.tgs-tuto-wrap h2{font-size:clamp(23px,3.2vw,32px);font-weight:700;margin:52px 0 16px;padding-top:14px;border-top:1px solid #e6ece8}\n.tgs-tuto-wrap h3{font-size:clamp(18px,2.2vw,21px);font-weight:600;margin:26px 0 10px}\n.tgs-tuto-wrap p{margin:0 0 18px}\n.tgs-tuto-wrap a{color:#0b7a3f;text-decoration:underline;text-decoration-color:#8fd8ac;text-underline-offset:2px}\n.tgs-tuto-kick{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#0F9D58;display:block;margin-bottom:6px}\n.tgs-tuto-lead{font-size:19px;color:#33463c;border-left:4px solid #0F9D58;padding-left:18px;margin:0 0 30px}\n.tgs-tuto-open{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0 34px}\n@media(max-width:640px){.tgs-tuto-open{grid-template-columns:1fr}}\n.tgs-tuto-card{background:#f4faf6;border:1px solid #d6ecdf;border-top:3px solid #0F9D58;border-radius:14px;padding:22px 24px;box-shadow:0 1px 2px rgba(16,40,24,.05),0 14px 30px -20px rgba(16,40,24,.25);transition:.25s ease}\n.tgs-tuto-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(16,40,24,.08),0 20px 38px -18px rgba(16,40,24,.3)}\n.tgs-tuto-card .tgs-tuto-h{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:16px;color:#12241b;display:flex;align-items:center;gap:8px;margin-bottom:12px}\n.tgs-tuto-card ul{margin:0;padding-left:0;list-style:none}\n.tgs-tuto-card li{position:relative;padding-left:24px;margin-bottom:9px;font-size:15.5px}\n.tgs-tuto-card li::before{content:\"\u2192\";position:absolute;left:0;color:#0F9D58;font-weight:700}\n.tgs-tuto-steps{counter-reset:tgs;list-style:none;padding:0;margin:24px 0}\n.tgs-tuto-steps>li{counter-increment:tgs;position:relative;padding:18px 20px 18px 62px;margin-bottom:14px;background:#fff;border:1px solid #e6ece8;border-radius:14px;box-shadow:0 1px 2px rgba(16,40,24,.05),0 12px 26px -18px rgba(16,40,24,.2);transition:.25s ease}\n.tgs-tuto-steps>li:hover{transform:translateY(-3px);border-color:#bfe6cd}\n.tgs-tuto-steps>li::before{content:counter(tgs);position:absolute;left:16px;top:16px;width:32px;height:32px;background:#0F9D58;color:#fff;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:16px;border-radius:9px;display:flex;align-items:center;justify-content:center}\n.tgs-tuto-steps .tgs-tuto-st{font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:17px;color:#12241b;display:block;margin-bottom:5px}\n.tgs-tuto-steps ul{margin:8px 0 0;padding-left:20px}\n.tgs-tuto-steps ul li{margin-bottom:5px}\n.tgs-tuto-path{font-family:'JetBrains Mono',monospace;font-size:14px;background:#eef6f1;color:#0b5c30;padding:2px 7px;border-radius:5px;white-space:nowrap}\n.tgs-tuto-check{list-style:none;padding:0;margin:20px 0}\n.tgs-tuto-check li{position:relative;padding-left:32px;margin-bottom:11px}\n.tgs-tuto-check li.ok::before{content:\"\u2713\";position:absolute;left:0;top:0;color:#0F9D58;font-weight:800;font-size:18px}\n.tgs-tuto-check li.no::before{content:\"\u2715\";position:absolute;left:0;top:0;color:#c0392b;font-weight:800;font-size:17px}\n.tgs-tuto-note{background:#fdf8ec;border:1px solid #f1e2bd;border-left:4px solid #E0A400;border-radius:12px;padding:18px 22px;margin:26px 0}\n.tgs-tuto-note .tgs-tuto-h{font-family:'Space Grotesk',sans-serif;font-weight:700;color:#8a6400;display:flex;align-items:center;gap:8px;margin-bottom:8px}\n.tgs-tuto-yt{border:1px solid #e6ece8;border-radius:16px;padding:16px 18px;margin:28px 0;background:#fafcfb;box-shadow:0 1px 2px rgba(16,40,24,.05),0 14px 30px -20px rgba(16,40,24,.22)}\n.tgs-tuto-yt .tgs-tuto-ythead{display:flex;align-items:center;gap:8px;margin-bottom:10px}\n.tgs-tuto-yt .tgs-tuto-badge{font-size:11px;font-weight:800;letter-spacing:.05em;color:#fff;background:#FF0000;padding:3px 9px;border-radius:6px}\n.tgs-tuto-yt .tgs-tuto-chan{font-size:13px;color:#5a6b62;font-weight:600}\n.tgs-tuto-yt .tgs-tuto-views{margin-left:auto;font-size:13px;color:#5a6b62;font-family:'JetBrains Mono',monospace}\n.tgs-tuto-yt a.tgs-tuto-thumb{display:block;position:relative;border-radius:11px;overflow:hidden}\n.tgs-tuto-yt a.tgs-tuto-thumb img{width:100%;display:block}\n.tgs-tuto-yt .tgs-tuto-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.16)}\n.tgs-tuto-yt .tgs-tuto-play span{width:60px;height:60px;border-radius:50%;background:rgba(255,0,0,.92);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center}\n.tgs-tuto-yt .tgs-tuto-cap{font-size:14px;color:#1c2b23;font-weight:600;margin-top:10px}\n.tgs-tuto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin:24px 0}\n.tgs-tuto-grid .tgs-tuto-g{background:#fff;border:1px solid #e6ece8;border-top:3px solid #0F9D58;border-radius:14px;padding:20px 22px;box-shadow:0 1px 2px rgba(16,40,24,.05),0 12px 26px -18px rgba(16,40,24,.2);transition:.25s ease}\n.tgs-tuto-grid .tgs-tuto-g:hover{transform:translateY(-3px)}\n.tgs-tuto-grid .tgs-tuto-gt{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:16.5px;color:#12241b;margin-bottom:7px}\n.tgs-tuto-grid .tgs-tuto-txt{font-size:15px;color:#3b4a42}\n.tgs-tuto-retain{background:#12241b;color:#e7f3ec;border-radius:16px;padding:26px 28px;margin:40px 0}\n.tgs-tuto-retain .tgs-tuto-h{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:20px;color:#fff;margin-bottom:14px;display:flex;align-items:center;gap:9px}\n.tgs-tuto-retain ul{list-style:none;padding:0;margin:0}\n.tgs-tuto-retain li{position:relative;padding-left:26px;margin-bottom:10px}\n.tgs-tuto-retain li::before{content:\"\u2713\";position:absolute;left:0;color:#5fd894;font-weight:800}\n.tgs-tuto-retain li,.tgs-tuto-retain span{color:#e7f3ec!important}\n.tgs-tuto-retain strong,.tgs-tuto-retain b{color:#fff!important}\n.tgs-tuto-faq{margin:22px 0}\n.tgs-tuto-faq details{border:1px solid #e6ece8;border-radius:12px;padding:0;margin-bottom:12px;background:#fff;overflow:hidden;transition:.25s ease}\n.tgs-tuto-faq details[open]{border-color:#bfe6cd;box-shadow:0 12px 26px -18px rgba(16,40,24,.25)}\n.tgs-tuto-faq summary{cursor:pointer;padding:16px 20px;font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:16.5px;color:#12241b;list-style:none;position:relative;padding-right:44px}\n.tgs-tuto-faq summary::-webkit-details-marker{display:none}\n.tgs-tuto-faq summary::after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#0F9D58;font-size:22px;font-weight:700}\n.tgs-tuto-faq details[open] summary::after{content:\"\u2013\"}\n.tgs-tuto-faq .tgs-tuto-a{padding:0 20px 18px;color:#3b4a42;font-size:15.5px}\n<\/style>\n<div class=\"tgs-tuto-wrap\">\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#Creer_un_Menu_Deroulant_dans_Google_Sheets_Guide_Complet\" >Cr\u00e9er un Menu D\u00e9roulant dans Google Sheets : Guide Complet<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#Quest-ce_quun_menu_deroulant_dans_Google_Sheets\" >Qu&rsquo;est-ce qu&rsquo;un menu d\u00e9roulant dans Google Sheets ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#Procedure_pour_creer_un_menu_deroulant\" >Proc\u00e9dure pour cr\u00e9er un menu d\u00e9roulant<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#Personnaliser_le_menu_deroulant_pour_un_usage_avance\" >Personnaliser le menu d\u00e9roulant pour un usage avanc\u00e9<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#Modifier_reorganiser_colorer\" >Modifier, r\u00e9organiser, colorer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#Rendre_la_liste_dynamique\" >Rendre la liste dynamique<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#Listes_deroulantes_dependantes_et_dynamiques\" >Listes d\u00e9roulantes d\u00e9pendantes et dynamiques<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#Exploiter_les_menus_deroulants_pour_lanalyse_de_donnees\" >Exploiter les menus d\u00e9roulants pour l&rsquo;analyse de donn\u00e9es<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#Resoudre_les_problematiques_courantes\" >R\u00e9soudre les probl\u00e9matiques courantes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#Cas_concrets_dutilisation\" >Cas concrets d&rsquo;utilisation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#Maitriser_les_menus_deroulants_pour_optimiser_Google_Sheets\" >Ma\u00eetriser les menus d\u00e9roulants pour optimiser Google Sheets<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/#FAQ\" >FAQ<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Creer_un_Menu_Deroulant_dans_Google_Sheets_Guide_Complet\"><\/span>Cr\u00e9er un Menu D\u00e9roulant dans Google Sheets : Guide Complet<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<div class=\"tgs-tuto-lead\">Un <strong>menu d\u00e9roulant Google Sheets<\/strong> transforme une cellule libre en une liste de choix ferm\u00e9e : plus de fautes de frappe, des donn\u00e9es homog\u00e8nes, des filtres et tableaux crois\u00e9s fiables. Voici la m\u00e9thode pas \u00e0 pas, du premier menu aux <strong>listes d\u00e9pendantes<\/strong>, avec les pi\u00e8ges \u00e0 \u00e9viter.<\/div>\n<div class=\"tgs-tuto-open\">\n<div class=\"tgs-tuto-card\">\n<div class=\"tgs-tuto-h\"><span aria-hidden=\"true\">\ud83e\uddf0<\/span> Ce qu&rsquo;il vous faut<\/div>\n<ul>\n<li>Un fichier Google Sheets et le droit d&rsquo;\u00e9dition<\/li>\n<li>La cellule ou la plage \u00e0 contraindre<\/li>\n<li>La liste de valeurs autoris\u00e9es (saisies ou d\u00e9j\u00e0 dans une plage)<\/li>\n<li>Niveau d\u00e9butant \u00b7 5 minutes<\/li>\n<\/ul><\/div>\n<div class=\"tgs-tuto-card\">\n<div class=\"tgs-tuto-h\"><span aria-hidden=\"true\">\u26a1<\/span> La m\u00e9thode en un coup d&rsquo;\u0153il<\/div>\n<ul>\n<li>S\u00e9lectionnez la cellule ou la plage<\/li>\n<li>Ouvrez <span class=\"tgs-tuto-path\">Donn\u00e9es &gt; Validation des donn\u00e9es<\/span><\/li>\n<li>Ajoutez une r\u00e8gle \u00ab Menu d\u00e9roulant \u00bb<\/li>\n<li>Saisissez la liste, ou pointez une plage<\/li>\n<li>Choisissez rejet ou avertissement, puis Termin\u00e9<\/li>\n<\/ul><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Quest-ce_quun_menu_deroulant_dans_Google_Sheets\"><\/span>Qu&rsquo;est-ce qu&rsquo;un menu d\u00e9roulant dans Google Sheets ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Un <strong>menu d\u00e9roulant<\/strong> (ou <strong>liste d\u00e9roulante<\/strong>) est une <u>r\u00e8gle de validation des donn\u00e9es<\/u> qui limite la saisie d&rsquo;une cellule \u00e0 un ensemble de valeurs pr\u00e9d\u00e9finies. Au lieu de taper librement, l&rsquo;utilisateur clique et choisit une option dans une liste. Le r\u00e9sultat s&rsquo;affiche sous forme de <strong>puce color\u00e9e<\/strong> (chip) directement dans la cellule.<\/p>\n<p>L&rsquo;int\u00e9r\u00eat est double : on <strong>r\u00e9duit les erreurs de saisie<\/strong> (fautes de frappe, variantes d&rsquo;orthographe, cat\u00e9gories invent\u00e9es) et on <strong>normalise les donn\u00e9es<\/strong>, ce qui rend les filtres, les tableaux crois\u00e9s dynamiques et les formules bien plus fiables. C&rsquo;est particuli\u00e8rement utile sur un tableau partag\u00e9 o\u00f9 plusieurs personnes remplissent les m\u00eames colonnes (statut, cat\u00e9gorie, responsable, priorit\u00e9\u2026).<\/p>\n<p>Google Sheets propose deux grandes fa\u00e7ons d&rsquo;alimenter le menu : une <strong>liste d&rsquo;\u00e9l\u00e9ments<\/strong> que vous saisissez vous-m\u00eame, ou une <strong>liste construite \u00e0 partir d&rsquo;une plage<\/strong> de cellules existante. C&rsquo;est ce second mode qui ouvre la porte aux menus dynamiques et d\u00e9pendants.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Procedure_pour_creer_un_menu_deroulant\"><\/span>Proc\u00e9dure pour cr\u00e9er un menu d\u00e9roulant<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>L&rsquo;ajout d&rsquo;un menu d\u00e9roulant se fait en quelques clics, sans comp\u00e9tence technique. Suivez ces \u00e9tapes dans l&rsquo;ordre :<\/p>\n<ol class=\"tgs-tuto-steps\">\n<li>\n    <span class=\"tgs-tuto-st\">S\u00e9lectionnez la cellule ou la plage<\/span><br \/>\n    Cliquez sur la cellule concern\u00e9e, ou s\u00e9lectionnez toute la colonne (par exemple une colonne \u00ab Statut \u00bb : <em>\u00c0 faire<\/em>, <em>En cours<\/em>, <em>Termin\u00e9<\/em>).\n  <\/li>\n<li>\n    <span class=\"tgs-tuto-st\">Ouvrez la validation des donn\u00e9es<\/span><br \/>\n    Dans la barre de menu, allez sur <span class=\"tgs-tuto-path\">Donn\u00e9es &gt; Validation des donn\u00e9es<\/span>, puis cliquez sur <strong>Ajouter une r\u00e8gle<\/strong>. (Un clic droit &gt; <em>Cr\u00e9er une liste d\u00e9roulante<\/em> m\u00e8ne au m\u00eame panneau.)\n  <\/li>\n<li>\n    <span class=\"tgs-tuto-st\">Choisissez le type de liste<\/span><br \/>\n    Dans le crit\u00e8re, s\u00e9lectionnez :<\/p>\n<ul>\n<li><strong>Menu d\u00e9roulant<\/strong> \u2014 vous saisissez chaque option \u00e0 la main (id\u00e9al pour des choix fig\u00e9s : statuts, pays, oui\/non).<\/li>\n<li><strong>Menu d\u00e9roulant (\u00e0 partir d&rsquo;une plage)<\/strong> \u2014 vous pointez une plage (ex. <span class=\"tgs-tuto-path\">Feuille2!A2:A<\/span>) dont le contenu alimente automatiquement la liste.<\/li>\n<\/ul>\n<\/li>\n<li>\n    <span class=\"tgs-tuto-st\">Renseignez les valeurs<\/span><br \/>\n    Tapez vos options une par une, ou v\u00e9rifiez que la plage s\u00e9lectionn\u00e9e est correcte. Vous pouvez attribuer une couleur \u00e0 chaque valeur pour la lisibilit\u00e9.\n  <\/li>\n<li>\n    <span class=\"tgs-tuto-st\">D\u00e9finissez le comportement en cas d&rsquo;erreur<\/span><br \/>\n    Dans les options avanc\u00e9es, choisissez <strong>Rejeter la saisie<\/strong> (interdit toute valeur hors liste) ou <strong>Afficher un avertissement<\/strong> (accepte mais signale). Ajoutez au besoin un message d&rsquo;aide.\n  <\/li>\n<li>\n    <span class=\"tgs-tuto-st\">Validez et testez<\/span><br \/>\n    Cliquez sur <strong>Termin\u00e9<\/strong>. S\u00e9lectionnez la cellule : la fl\u00e8che du menu appara\u00eet, la liste est op\u00e9rationnelle.\n  <\/li>\n<\/ol>\n<div class=\"tgs-tuto-note\">\n<div class=\"tgs-tuto-h\"><span aria-hidden=\"true\">\u26a0\ufe0f<\/span> \u00c0 v\u00e9rifier<\/div>\n<div>Un mauvais lien avec la plage source (plage trop courte, feuille renomm\u00e9e) rend le menu vide ou incomplet. En contexte collaboratif, pr\u00e9f\u00e9rez \u00ab Rejeter la saisie \u00bb pour garantir des donn\u00e9es propres.<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Personnaliser_le_menu_deroulant_pour_un_usage_avance\"><\/span>Personnaliser le menu d\u00e9roulant pour un usage avanc\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Une fois le menu cr\u00e9\u00e9, vous pouvez l&rsquo;ajuster sans tout recommencer. Cliquez sur la cellule, puis sur l&rsquo;ic\u00f4ne d&rsquo;\u00e9dition (crayon) de la liste d\u00e9roulante pour ouvrir \u00e0 nouveau le panneau de validation.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Modifier_reorganiser_colorer\"><\/span>Modifier, r\u00e9organiser, colorer<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>\u00c9dition en direct<\/strong> : ajoutez, supprimez ou r\u00e9ordonnez les options sans recr\u00e9er la r\u00e8gle.<\/li>\n<li><strong>Couleur par valeur<\/strong> : associez une couleur \u00e0 chaque choix (utile pour distinguer visuellement des statuts ou des niveaux de priorit\u00e9).<\/li>\n<li><strong>Style d&rsquo;affichage<\/strong> : choisissez l&rsquo;affichage en <strong>puce<\/strong> (chip color\u00e9e) ou en <strong>fl\u00e8che<\/strong> simple selon le rendu souhait\u00e9.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Rendre_la_liste_dynamique\"><\/span>Rendre la liste dynamique<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Pour qu&rsquo;une liste se mette \u00e0 jour toute seule quand vous ajoutez des \u00e9l\u00e9ments, basez le menu sur une plage plut\u00f4t que sur des valeurs saisies. En pointant une colonne enti\u00e8re (ex. <span class=\"tgs-tuto-path\">A2:A<\/span>), chaque nouvelle entr\u00e9e alimente le menu. Vous pouvez pr\u00e9parer cette colonne source avec des formules comme <strong>=UNIQUE()<\/strong> (pour d\u00e9doublonner) ou <strong>=FILTER()<\/strong> (pour ne garder que les valeurs pertinentes).<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Listes_deroulantes_dependantes_et_dynamiques\"><\/span>Listes d\u00e9roulantes d\u00e9pendantes et dynamiques<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Une <strong>liste d\u00e9roulante d\u00e9pendante<\/strong> (ou \u00ab en cascade \u00bb) affiche des choix diff\u00e9rents selon la valeur s\u00e9lectionn\u00e9e dans une autre cellule : par exemple, choisir un <em>Pays<\/em> puis n&rsquo;afficher que les <em>Villes<\/em> correspondantes. Google Sheets ne propose pas ce comportement en un seul clic : on le construit avec des plages nomm\u00e9es et des formules comme <strong>=FILTER()<\/strong> ou <strong>=INDIRECT()<\/strong>, en s&rsquo;appuyant sur une colonne d&rsquo;aide qui filtre les options selon le premier choix.<\/p>\n<p>La logique de base reste la m\u00eame : le second menu d\u00e9roulant pointe vers une plage dont le contenu d\u00e9pend de la premi\u00e8re s\u00e9lection. C&rsquo;est une m\u00e9canique un peu plus technique, bien expliqu\u00e9e en vid\u00e9o ci-dessous.<\/p>\n<div class=\"tgs-tuto-yt\">\n<div class=\"tgs-tuto-ythead\">\n    <span class=\"tgs-tuto-badge\">\u25b6 YouTube<\/span><br \/>\n    <span class=\"tgs-tuto-chan\">Leila Gharani<\/span><br \/>\n    <span class=\"tgs-tuto-views\">639 k vues<\/span>\n  <\/div>\n<p>  <a class=\"tgs-tuto-thumb\" href=\"https:\/\/www.youtube.com\/watch?v=fGIb6mVvEMY\" target=\"_blank\" rel=\"noopener nofollow\"><br \/>\n    <img decoding=\"async\" src=\"https:\/\/i.ytimg.com\/vi\/fGIb6mVvEMY\/hq720.jpg?sqp=-oaymwEnCNAFEJQDSFryq4qpAxkIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB&#038;rs=AOn4CLBMPgzcrUJ5pHdLBbZ3H-sRFJfsyQ\" alt=\"Google Sheets - Dependent Drop Down Lists (2 Ways)\"><br \/>\n    <span class=\"tgs-tuto-play\"><span aria-hidden=\"true\">\u25b6<\/span><\/span><br \/>\n  <\/a><\/p>\n<div class=\"tgs-tuto-cap\">Google Sheets \u2014 Dependent Drop Down Lists (2 Ways)<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Exploiter_les_menus_deroulants_pour_lanalyse_de_donnees\"><\/span>Exploiter les menus d\u00e9roulants pour l&rsquo;analyse de donn\u00e9es<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Au-del\u00e0 de la saisie, un menu d\u00e9roulant devient un v\u00e9ritable levier d&rsquo;analyse d\u00e8s qu&rsquo;on le couple aux autres fonctions de Google Sheets.<\/p>\n<div class=\"tgs-tuto-grid\">\n<div class=\"tgs-tuto-g\">\n<div class=\"tgs-tuto-gt\">Filtrage dynamique<\/div>\n<div class=\"tgs-tuto-txt\">S\u00e9lectionnez une cat\u00e9gorie dans le menu pour afficher, via des vues filtr\u00e9es ou des formules, seulement les lignes associ\u00e9es.<\/div>\n<\/p><\/div>\n<div class=\"tgs-tuto-g\">\n<div class=\"tgs-tuto-gt\">Tableaux crois\u00e9s dynamiques<\/div>\n<div class=\"tgs-tuto-txt\">Utilisez la valeur choisie comme filtre d&rsquo;un TCD pour ajuster instantan\u00e9ment les totaux affich\u00e9s.<\/div>\n<\/p><\/div>\n<div class=\"tgs-tuto-g\">\n<div class=\"tgs-tuto-gt\">Graphiques pilot\u00e9s<\/div>\n<div class=\"tgs-tuto-txt\">Reliez la s\u00e9lection du menu \u00e0 des formules qui alimentent un graphique : l&rsquo;affichage s&rsquo;adapte au choix.<\/div>\n<\/p><\/div>\n<div class=\"tgs-tuto-g\">\n<div class=\"tgs-tuto-gt\">Automatisation<\/div>\n<div class=\"tgs-tuto-txt\">Avec Google Apps Script, d\u00e9clenchez une action (notification, ajout de ligne) selon la valeur retenue.<\/div>\n<\/p><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Resoudre_les_problematiques_courantes\"><\/span>R\u00e9soudre les probl\u00e9matiques courantes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Quelques soucis reviennent souvent avec les menus d\u00e9roulants. Voici comment les rep\u00e9rer et les corriger.<\/p>\n<ul class=\"tgs-tuto-check\">\n<li class=\"no\"><strong>Menu vide ou obsol\u00e8te<\/strong> \u2014 la plage source a \u00e9t\u00e9 d\u00e9plac\u00e9e, renomm\u00e9e ou raccourcie. V\u00e9rifiez la r\u00e9f\u00e9rence de la plage dans la r\u00e8gle de validation.<\/li>\n<li class=\"no\"><strong>Saisie refus\u00e9e \u00e0 tort<\/strong> \u2014 la valeur existe mais avec un espace ou une casse diff\u00e9rente. Nettoyez la liste source (ex. via <strong>=TRIM()<\/strong>).<\/li>\n<li class=\"no\"><strong>Conflits en collaboration<\/strong> \u2014 plusieurs personnes modifient les r\u00e8gles simultan\u00e9ment. Centralisez les listes sur un onglet d\u00e9di\u00e9 et activez l&rsquo;historique des versions.<\/li>\n<li class=\"ok\"><strong>Bonne pratique<\/strong> \u2014 regroupez toutes vos plages sources sur une feuille \u00ab Param\u00e8tres \u00bb document\u00e9e, pour maintenir les menus facilement.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Cas_concrets_dutilisation\"><\/span>Cas concrets d&rsquo;utilisation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Le menu d\u00e9roulant s&rsquo;adapte \u00e0 de nombreux usages quotidiens, sans configuration complexe :<\/p>\n<ul>\n<li><strong>Gestion de projet<\/strong> : une colonne \u00ab Statut \u00bb (\u00c0 faire \/ En cours \/ Termin\u00e9) avec une couleur par valeur pour visualiser l&rsquo;avancement d&rsquo;un coup d&rsquo;\u0153il.<\/li>\n<li><strong>Suivi commercial<\/strong> : choisir le vendeur, le produit ou la r\u00e9gion dans un menu pour segmenter ensuite les analyses.<\/li>\n<li><strong>Planification<\/strong> : s\u00e9lectionner un intervenant ou une salle depuis une plage synchronis\u00e9e, mise \u00e0 jour automatiquement.<\/li>\n<li><strong>Gestion d&rsquo;inventaire<\/strong> : piocher une r\u00e9f\u00e9rence produit dans une liste tir\u00e9e d&rsquo;une plage centrale pour \u00e9viter les doublons.<\/li>\n<\/ul>\n<p>Dans tous ces cas, le b\u00e9n\u00e9fice est le m\u00eame : des donn\u00e9es coh\u00e9rentes, moins d&rsquo;erreurs de saisie, et des analyses plus fiables.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Maitriser_les_menus_deroulants_pour_optimiser_Google_Sheets\"><\/span>Ma\u00eetriser les menus d\u00e9roulants pour optimiser Google Sheets<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Structurer la saisie avec des listes d\u00e9roulantes est l&rsquo;un des gestes les plus rentables dans Google Sheets : peu d&rsquo;effort, gros gain de fiabilit\u00e9. Pour aller plus loin, combinez-les avec les formules avanc\u00e9es (<strong>=FILTER<\/strong>, <strong>=UNIQUE<\/strong>, <strong>=IMPORTRANGE<\/strong>) et, si besoin, avec Apps Script pour automatiser vos workflows.<\/p>\n<div class=\"tgs-tuto-retain\">\n<div class=\"tgs-tuto-h\"><span aria-hidden=\"true\">\u2705<\/span> \u00c0 retenir<\/div>\n<ul>\n<li>Un menu d\u00e9roulant = une <strong>r\u00e8gle de validation des donn\u00e9es<\/strong> via <strong>Donn\u00e9es &gt; Validation des donn\u00e9es<\/strong>.<\/li>\n<li>Deux modes : <strong>liste d&rsquo;\u00e9l\u00e9ments<\/strong> (saisie manuelle) ou <strong>liste \u00e0 partir d&rsquo;une plage<\/strong> (dynamique).<\/li>\n<li>Choisissez <strong>Rejeter la saisie<\/strong> pour des donn\u00e9es strictes, ou <strong>Afficher un avertissement<\/strong> pour rester souple.<\/li>\n<li>Pour des listes <strong>d\u00e9pendantes<\/strong>, appuyez-vous sur des plages nomm\u00e9es et <strong>=FILTER<\/strong> \/ <strong>=INDIRECT<\/strong>.<\/li>\n<li>Un menu vide vient presque toujours d&rsquo;une <strong>plage source<\/strong> d\u00e9plac\u00e9e ou renomm\u00e9e.<\/li>\n<\/ul>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"tgs-tuto-faq\">\n<details>\n<summary>Comment cr\u00e9er un menu d\u00e9roulant dans Google Sheets ?<\/summary>\n<div class=\"tgs-tuto-a\">S\u00e9lectionnez la cellule ou la plage, ouvrez <strong>Donn\u00e9es &gt; Validation des donn\u00e9es<\/strong>, ajoutez une r\u00e8gle \u00ab Menu d\u00e9roulant \u00bb, saisissez vos valeurs (ou pointez une plage), puis cliquez sur Termin\u00e9.<\/div>\n<\/details>\n<details>\n<summary>Quelle diff\u00e9rence entre \u00ab liste d&rsquo;\u00e9l\u00e9ments \u00bb et \u00ab liste \u00e0 partir d&rsquo;une plage \u00bb ?<\/summary>\n<div class=\"tgs-tuto-a\">La liste d&rsquo;\u00e9l\u00e9ments contient des valeurs que vous tapez \u00e0 la main (choix fig\u00e9s). La liste \u00e0 partir d&rsquo;une plage se met \u00e0 jour automatiquement quand la plage source change : c&rsquo;est le mode \u00e0 privil\u00e9gier pour des listes \u00e9volutives.<\/div>\n<\/details>\n<details>\n<summary>Comment emp\u00eacher la saisie d&rsquo;une valeur hors liste ?<\/summary>\n<div class=\"tgs-tuto-a\">Dans les options avanc\u00e9es de la r\u00e8gle, choisissez <strong>Rejeter la saisie<\/strong>. Toute valeur absente de la liste sera refus\u00e9e. L&rsquo;option <strong>Afficher un avertissement<\/strong> accepte la valeur mais la signale.<\/div>\n<\/details>\n<details>\n<summary>Pourquoi mon menu d\u00e9roulant est-il vide ?<\/summary>\n<div class=\"tgs-tuto-a\">Le plus souvent, la plage source a \u00e9t\u00e9 d\u00e9plac\u00e9e, renomm\u00e9e ou vid\u00e9e. Rouvrez la r\u00e8gle de validation et v\u00e9rifiez que la r\u00e9f\u00e9rence de la plage est correcte et non vide.<\/div>\n<\/details>\n<details>\n<summary>Peut-on faire des listes d\u00e9roulantes d\u00e9pendantes (en cascade) ?<\/summary>\n<div class=\"tgs-tuto-a\">Oui, mais pas en un clic : on les construit avec des plages nomm\u00e9es et des formules comme <strong>=FILTER()<\/strong> ou <strong>=INDIRECT()<\/strong>, pour que le second menu n&rsquo;affiche que les options li\u00e9es au premier choix.<\/div>\n<\/details>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cr\u00e9er un Menu D\u00e9roulant dans Google Sheets : Guide Complet Un menu d\u00e9roulant Google Sheets transforme une cellule libre en une liste de choix ferm\u00e9e &#8230; <a title=\"Comment cr\u00e9er un menu d\u00e9roulant dans Google Sheets : \u00e9tape par \u00e9tape\" class=\"read-more\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-un-menu-deroulant-dans-google-sheets-etape-par-etape\/\" aria-label=\"Per saperne di pi\u00f9 su Comment cr\u00e9er un menu d\u00e9roulant dans Google Sheets : \u00e9tape par \u00e9tape\">Leggi tutto<\/a><\/p>","protected":false},"author":11,"featured_media":8569,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[39,111,61],"class_list":["post-8567","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-formule-google-sheet","tag-google-sheets","tag-menu-deroulant","tag-tutoriel","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/posts\/8567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/comments?post=8567"}],"version-history":[{"count":0,"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/posts\/8567\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/media\/8569"}],"wp:attachment":[{"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/media?parent=8567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/categories?post=8567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/tags?post=8567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}