Bonjour,
La question ne se pose pas exactement dans les termes que tu indiques !
Tu as un classeur, il contient des macros. Ces macros sont diversement accessibles selon le type de module (privé ou public) dans lequel elles se trouvent, et de leur caractère propre de procédure privée ou publique.
Dès lors que le classeur est ouvert dans l'application, tu peux appeler d'un autre classeur (également ouvert dans l'application) ses procédures publiques, de la même façon que si elles étaient dans le classeur lui-même. D'ailleurs, s'il s'agit de procédures non dotés d'arguments (ce qui est fort possible si attachées à un bouton de formulaire), elles apparaîtront dans la boîte de dialogue macro.
Selon l'action opérée par la procédure, il y a cependant lieu de veiller à ce que les objets sur lesquels elle doit agir soient bien qualifiés, sans quoi tu risques quelques surprises (cas des procédures qui interviennent systématiquement sur la feuille active par exemple...)
Cordialement
Ferrand