Nom ambigu détecté

Résolu/Fermé
BUDGETS Messages postés 1333 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 24 novembre 2023 - 21 nov. 2016 à 21:02
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 - 22 nov. 2016 à 21:52
Bonjour à toutes et à tous,

J'ai un fichier avec plusieurs formulaires et modules. Les données du formulaire frmCodesLégumes sont enregistrées dans le classeur Menus, dans la feuille paramètres. Pour les données du formulaire frmLégumes, je demande qu'elles soient placées dans le meme classeur, même onglet et là j'aiNom ambigu détecté. Merci de me conseiller pour remédier à ce problème.
Bonnes soirée et continuation à toutes et à tous.




2 réponses

yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
21 nov. 2016 à 21:11
Tu viens de faire un changement, et , depuis, le même nom est utilisé pour deux objets différents : cela perturbe le programme (Excel, je suppose).
0
BUDGETS Messages postés 1333 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 24 novembre 2023
Modifié par BUDGETS le 21/11/2016 à 21:43
Bonsoir,
Le classeur menus.xlsm a pour l'instant une seule feuille (onglet nommé Paramètres de choix) avec des colonnes allant de A à W incluses. Dans le formulaire Légumes, partout où cela était nécessaire, j'ai modifié A1 en B1 puisque la colonne A reçoit les codes légumes (formulaire frmCodesLégumes), la b est destinée à se remplir des légumes (formulaire frmLégumes). Je suis sous excel professionnel 2010.
0
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
21 nov. 2016 à 21:45
Je soupçonne plutôt les noms de tes macros, de tes modules, de tes variables, de tes fonctions, de tes routines.
0
BUDGETS Messages postés 1333 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 24 novembre 2023 > yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024
Modifié par BUDGETS le 21/11/2016 à 22:14
Je te joints les deux fichiers. Cela t'aidera certainement plus que des paroles.
https://www.cjoint.com/c/FKvu2CT04jW
https://www.cjoint.com/c/FKvu3fqmf0W

Je ne connais pas la raison, mais dans l'onglet Macros, il n'y en a aucune. Est-ce normal ?
D'avance merci pour ton aide très précieuse.
0
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
21 nov. 2016 à 22:04
Que fais-tu pour provoquer le message d'erreur?
0
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
21 nov. 2016 à 22:31
J'ai l'impression que l'erreur est provoquée par la double déclaration de ClasseurMenus dans les deux modules MCodesLégumes et MLégumes.
Je pense que tu dois le déclarer une seule fois, et, si nécessaire, spécifier le nom du module où il se trouve, par exemple MCodesLégumes.ClasseurMenus.
Plus généralement, je me demande si ton code n'est pas truffé d'erreurs : le compiles-tu régulièrement, avant de tenter de le tester?
0
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
22 nov. 2016 à 21:52
Même question posée sur un autre forum : merci d'éviter de faire travailler deux forum sur le même sujet, :-(
https://www.developpez.net/forums/d1611996/logiciels/microsoft-office/excel/nom-ambigu-detecte/
0