Excel 2007 : Comment faire un menu dynamique sur Excel en moins de 5 min.

Excel 2007 : Comment faire un menu dynamique sur sur Excel en moins de 5 min.EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

Excel 2007 : Comment faire un menu dynamique sur Excel en moins de 5 min.

 

 

 

 

 

EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

Problématique :

J’ai besoin de mettre à jour un menu déroulant sur Excel par rapport à une liste qui peux elle évoluer.

Version Youtube :

 

 

J’expliquais comment créer une liste, dans une précédente vidéo, à présent cette liste nous allons la rendre dynamique. On peut utiliser la fonction DECALER pour créer des listes déroulantes dynamiques. Voici donc comment faire.

Mais avant tout… qu’est-ce qu’une liste déroulante dynamique? De façon simple, on peut dire qu’une liste déroulante s’ajuste automatiquement si on lui ajoute ou enlève des valeurs.

On associe notre liste de validation à une cellule de notre classeur :

Excel 2007 : Comment faire un menu dynamique sur sur Excel en moins de 5 min. EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

 

Maintenant, si on modifie et ajoute des valeurs à notre liste,

on peut voir que notre liste de choix définie ne contient que les 4 premiers éléments (des cellules F2 et F6)  :

Excel 2007 : Comment faire un menu dynamique sur sur Excel en moins de 5 min.

Pour rendre notre liste de choix dynamique, nous allons donc modifier notre nom dans le gestionnaire de noms de la façon suivante :

On utilise la fonction DECALER pour retourner une plage dynamique. la fonction DECALER renvoie la référence à une plage de cellule.

Ici, nous utilisons la formule : =DECALER($F$2;0;0;NBVAL($F:$F)-1)

Où :

$F$2  : est notre cellule de départ.

0,0,  :  Aucun décalage de ligne ou de colonne

NBVAL($F:$F)-1  : nombre de ligne de notre plage. Correspond au nombre de valeur dans la colonne F– 1 car nous avons une entête en F1. Il faut donc soustraire une ligne. (Ajuster au besoin cette partie).

 : une colonne de large

Et finalement, on obtient ceci :

Excel 2007 : Comment faire un menu dynamique sur sur Excel en moins de 5 min.EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

Recevoir la newsletter

Inscrivez-vous maintenant et recevez un e-mail les fois où je publie du contenu.

I agree to have my personal information transfered to AWeber ( more information )

Je hais les spams. Vous pouvez vous désinscrire à tout moment.

Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *