Mar 10 2023 06:14 AM
Bonjour
J’ai dans une cellule(A1) le choix entre France OU Export dans une menu déroulant. Dans la cellule (B1) J’aimerai que pour le choix France afficher EUR et si Export avoir une liste de devises (USD CAD CHF ...) dans laquelle je puisse faire le choix.
D’avance merci de votre aide
Mar 10 2023 07:24 AM
Voir le classeur. Vous devrez autoriser les macros lorque vous ouvriez le classeur.
Mar 10 2023 08:11 AM
Mar 10 2023 08:33 AM
Pour afficher le code, cliquez avec le bouton droit sur l'onglet de la feuille et sélectionnez "Afficher le code" dans le menu contextuel.
Mar 10 2023 09:35 AM
Mar 10 2023 01:12 PM
Qu'est-ce c'est la problème exactement?
Mar 11 2023 02:21 AM
Mar 11 2023 03:25 AM
Un nouveau exemple.
Mar 11 2023 06:29 AM
Mar 11 2023 07:45 AM
Mar 11 2023 09:23 AM
Mar 11 2023 10:26 AM
Ok, on y va !
Dans une feuille qui pourra être masquée tu dresses les 2 listes séparées par au moins une colonne
(la liste pour France est courte :beaming_face_with_smiling_eyes:)
Tu transformes chaque liste en tableau structuré (cliques dans le tableau>Insertion>Tableau =>Pas d'en-tête)
Renommes chaque tableau (cliques dans le tableau>A droite Création de tableau>A gauche Nom)
Je propose TabExport et TabFrance (il faut ces terminaisons)
1ere liste (France ou Export)
Méthode standard
Sélectionnes la plage>Données>Validation>Liste>Saisie France;Export
2eme liste
Liste basée sur une formule
Sélectionnes la plage
Attention au sens de la sélection, je sélectionne de D2 à D80 ou de D80 à D2 !
Je sélectionne de D2 à D80 (donc la cellule active dans ma sélection est D2)
>Données>Validation>Liste>Saisie =INDIRECT("Tab"&D2) => D2 à adapter
Il reste à régler un problème
Pour une ligne déjà saisie, si l'utilisateur passe de France à Export, la 2eme liste reste à EUR
Via une mise en forme conditionnelle on met le texte en rouge par exemple ou peut être mieux, de la même couleur que le fond (non sélectionné pour l'utilisateur)
Sélectionnes la plage (attention au sens, même logique)
Accueil>Mise en forme conditionnelle>Nouvelle règle<Utiliser une formule...
=NB.SI.ENS(INDIRECT("Tab"&D2);E2)=0
Bouton Format>Choisir le formatage
Pour dupliquer cette fonctionnalité sur une autre feuille un simple copier coller de la 1ere cellule des 2 colonne suffit
May 25 2023 04:45 AM
May 25 2023 06:21 AM - edited May 25 2023 06:21 AM
Bonjour Pierre,
Depuis je me suis lancé dans un blog et j'ai fais cette article
Listes de validation en cascades : Une solution simple et originale (1forme.fr)
May 25 2023 12:42 PM