Salut,
Normalement si tu n'utilises pas la propriété Select il ne devrait pas y avoir de problème.
Essaie le code :
Sheets("nom de la feuille).Activate
Sheets(nom de la feuille).Copy After ("nom de la feuille en amont de l'emplacement après copie")
Sinon il existe une fonction pour afficher ponctuellement une feuille et là tu pourras utiliser la fonction .Select (Sheets("nom de la feuille").Visible = True puis la remasquer par la même fonction = False
Cordialement,