Bonjour,
je possède la version de VBA : 7.1
Je reçois le message d'erreur suivant : Erreur de compilation - Argument non facultatif.
J'ai 3 macros dans le même module.
Les macros 2 et 3 appellent la macro 1.
Quand la macro 2 appelle la macro 1. Cela la fonctionne. L'appel se fait avec argument car j'ai une donnée à transmettre. Dans la macro 1, j'ai déclaré (ByRef Ess as String)
Quand la macro 3 appelle la macro 1. Elle n'a rien à transmettre donc pas d'argument.
Au lancement du programme, j'ai l'erreur indiquée au-dessus. Qui vient sans doute de l'absence d'argument.
J'ai la solution de mettre les instructions de la macro 3 dans la macro 1 ou de déclarer une variable publique mais
j'aimerais savoir si il y a une solution. Peut-être dans ByRef ?
Merci de me répondre.
je possède la version de VBA : 7.1
Je reçois le message d'erreur suivant : Erreur de compilation - Argument non facultatif.
J'ai 3 macros dans le même module.
Les macros 2 et 3 appellent la macro 1.
Quand la macro 2 appelle la macro 1. Cela la fonctionne. L'appel se fait avec argument car j'ai une donnée à transmettre. Dans la macro 1, j'ai déclaré (ByRef Ess as String)
Quand la macro 3 appelle la macro 1. Elle n'a rien à transmettre donc pas d'argument.
Au lancement du programme, j'ai l'erreur indiquée au-dessus. Qui vient sans doute de l'absence d'argument.
J'ai la solution de mettre les instructions de la macro 3 dans la macro 1 ou de déclarer une variable publique mais
j'aimerais savoir si il y a une solution. Peut-être dans ByRef ?
Merci de me répondre.