Rien de plus simple que de mettre le curseur de la souris sur un nom de module dans l'explorateur de projets, puis de le trainer, bouton gauche maintenu enfoncé jusqu'à une zone couvrant les noms de modules d'un autre projet.
Je le fais tout le temps. Je ne vais quand même pas ré-insérer un UserForm et y réimplanter tous les contrôles qu'il faut, ni même un module standard ou de classe, et y copier le code, ce serait bien trop long. Je glisse simplement tout ça, c'est fait en un clin d’œil !
Ça ne peut toutefois s'appliquer au objets implantés par Excel pour représenter ses entités, les objets Worksheet et le ThisWorkbook. Pour ceux là on ne peut faire autrement que de copier le nouveau code. Pour éviter d'avoir à faire cela souvent dans le projet VBA d'un classeur en cours de développement, j'y met le moins de code possible, ne faisant qu'invoquer des procédures d'un module standard, de façon à n'avoir que peu de risque d'avoir à les changer.