Bonjour le forum !
j'ai cette erreur depuis peu, et malgré mes recherches, je n'ai pas trouvé de quoi régler le problème lorsque vba m'annonce :
"Erreur de compilation:
Nom ambigu détecté : ~"
Il devrait y avoir le nom d'une variable définie plusieurs fois ou le nom d'une procédure à la place de ~, mais je dois faire avec ~ .
Pour plus de détails, dans mon classeur,il y a 3 modules comportant chacun une version d'un même programme ( que je dois garder) aux noms différents, faisant appel à des plusieurs fonctions (qui pour le coup, ont les même noms, mais certaines sont différentes entre des les modules, pas toutes) contenue dans les mêmes modules ( un prg principal appelant fonctions et procédures dans son module).
L'erreur se produit quand j'applique à une variable booléenne global une valeur (true) dans un userform, dans un public sub commandButton_1.click(), l'userform en question étant utilisé par tout les modules (mais pas en même temps).
je ne sais pas quoi rajouter, si vous voulez plus de précision, demander !
La seul réponse que j'ai trouvé, c'est sur un forum traitant de VB5, chose qui je pense est assez éloigné de VBA.
merci pour votre aide !
J.O
Partager