2 réponses
pilas31
- Messages postés
- 1823
- Date d'inscription
- vendredi 5 septembre 2008
- Statut
- Contributeur
- Dernière intervention
- 24 avril 2020
Bonjour,
La variable TInfos qui est "public" donc visible de tous les modules est déclarée deux fois dans le module Mtax et dans le module Module5.
Il suffit de supprimer l'une des deux déclaration
La variable TInfos qui est "public" donc visible de tous les modules est déclarée deux fois dans le module Mtax et dans le module Module5.
Il suffit de supprimer l'une des deux déclaration
yg_be
- Messages postés
- 13889
- Date d'inscription
- lundi 9 juin 2008
- Statut
- Contributeur
- Dernière intervention
- 15 janvier 2021
bonjour, msg=?
yg_be
- Messages postés
- 13889
- Date d'inscription
- lundi 9 juin 2008
- Statut
- Contributeur
- Dernière intervention
- 15 janvier 2021
- Messages postés
- 611
- Date d'inscription
- lundi 29 décembre 2014
- Statut
- Membre
- Dernière intervention
- 17 janvier 2020
Tu as déclaré deux fois
Tu dois donc décider soit de supprimer une des deux déclarations, soit de nommer différemment les deux variables. Si tu choisis la deuxième méthode, je te suggère de changer les deux noms, de façon à ne pas oublier de vérifier toutes les utilisations.
Par ailleurs, je recommande d'ajouter
Public TInfos(), une fois dans le module Mtax, une fois dans le module Module5.
Tu dois donc décider soit de supprimer une des deux déclarations, soit de nommer différemment les deux variables. Si tu choisis la deuxième méthode, je te suggère de changer les deux noms, de façon à ne pas oublier de vérifier toutes les utilisations.
Par ailleurs, je recommande d'ajouter
option explicitau début de chacun de tes modules.
yg_be
- Messages postés
- 13889
- Date d'inscription
- lundi 9 juin 2008
- Statut
- Contributeur
- Dernière intervention
- 15 janvier 2021
- Messages postés
- 611
- Date d'inscription
- lundi 29 décembre 2014
- Statut
- Membre
- Dernière intervention
- 17 janvier 2020
as-tu lu ma réponse en #9: https://forums.commentcamarche.net/forum/affich-36389677-correction-d-une-macro#9?
Oui tout simplement en mettant en commentaire (en mettant une apostrophe devant) l'une des deux déclarations.
Par exemple dans le module MTax remplacer :
par
puis tester.
PS : Au temps pour moi, mes excuses à yg_be qui avait déjà répondu. Je n'avais pas déroulé tous les posts !