XL 2021 Créer un formulaire aves des listes déroulantes en cascades (Macro)

  • Initiateur de la discussion Initiateur de la discussion fanou06
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fanou06

XLDnaute Occasionnel
Bonjour,

Je souhaite réaliser une formulaire avec des listes déroulantes en cascade.
Jusque là pas de soucis.

Mais quand je souhaite que les données soient copiées vers un tableau, le souci est que la première liste déroulante s'incrémente, mais la seconde (en cascade), renvoie une erreur dans le tableau où elles sont copiées.
Car en regardant la formule copiée, elle est identique à celle du formulaire (Exemple : =INDIRECT($B$6) ).
Est-il possible que la valeur copiée dans le tableau soit en accord avec le tableau et non le formulaire ?

Dans mon fichier par exemple, sur le tableau Dépenses, la catégorie Automobile propose en liste déroulante en cascade "Alimentation".

Je n'ai pas trouvé de solution en cherchant sur les tutos.
Ce n'est pas bien grave car le formulaire copie bien la donnée mais avec erreur sur la cellule.

Merci.
 

Pièces jointes

Solution
Bonjour,

Les listes déroulantes n'ont pas lieu d'être dans tes deux derniers onglets.


Je te retourne ton fichier avec une proposition de modification des macros TriDep et FormD pour tenir compte du fait que tu utilises des TS.
Merci.
En effet c'est plus propre et clair.
Donc il faut saisir du formulaire et plus du tableau "dépenses" ?
De ce fait plus de soucis de listes déroulantes en cascades sur le tableau "dépenses" ? Si je comprends bien.

Bonne journée.
 
Ah oui, ça j'ai vu que tu passais par l'enregistreur de macro. 😉
Je comprends mieux pourquoi tu disais "c'est plus simple mais lourd au final le fichier".

Ca permet de voir comment il faut faire, mais c'est effectivement très lourd. Il faut nettoyer le code obtenu par l'enregistreur, pour enlever le superflu.

Et quand tu connais un peu mieux, tu peux écrire directement ton code sans passer par l'enregistreur.
C'est juste une question d'habitude. 😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour