Bonjour
Tout est dans le titre, je voulais rassembler les procédures de plusieurs classeurs dans un même fichier de macros complémentaires, ce que j'ai déjà fait de nombreuses fois .......
.......sauf que j'avais un doute qui s'est confirmé : je vous donne la version simple
Le fichier xla est chargé (voire même automatiquement à l'ouverture d'un classeur "test")
dans une feuille de ce classeur "test" je pose un bouton B1, et dans sa procédure "surclic" j'appelle une procédure qui est dans le xla (et qui est valide)et dans les modules du xla
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub B1_Click() faire_coucou End Subla compilation du xla se passe bien, celle du classeur me renvoie sur l'appel de faire_coucou le message suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sub faire_coucou() MsgBox "coucou" End Subça paraissait si simple, déclaration Public ou pas .... Le plus curieux, c'est que les fonctions définies dans le xla s'exécutent parfaitement dans le classeur "test" .Erreur de compilation Sub ou fonction non définie
Alors, pourquoi ça rate ??
Merci d'avance
Partager