Salut,
Sans le code, ça va être difficile de te dire quel est le problème.
---------------
Utiliser l'enregistreur de macro est un bon réflexe. Mais il ne faut pas se contenter du code ainsi généré. Il est des principes de programmation que cette enregistreur viole allègrement.
Par exemple, il est strictement interdit d'utiliser le presse-papier comme zone de mémoire temporaire. Que se passe-t-il si deux programmes différents lancés en même temps, l'utilisent ?
Autre exemple, le code généré par l'enregistreur fait une confiance absolue en l'objet qui a le focus. On sait tous bien combien cette notion est fragile sous Windows, où un popup "Etes-vous sûr ?" ou tout autre est susceptible de jaillir ! Donc on ne fait jamais confiance à ce qui est actif ou pas !
T'as vu ? Deux mots de ton code (
Active.Paste) et je te fais deux paragraphes de critiques et de remarques !
Qu'est-ce que ce sera quand tu nous aura montré tout ton code ?
Réponse : Sans doute une solution
_____
PS: Fais attention à ta façon de poster ton code.
Pour tout savoir, va lire le règlement.