Bonjour à vous et merci pour vos réponses !
J'ai finalement réussi à faire ce que je voulais mais la macro tourne durant 4 minutes.
Je vais dans un premier temps essayer vos propositions, afin de voir si elles ne sont pas meilleures.
Dans un second temps, pourriez-vous me dire si vous avez des conseils pour réduire le temps d'exécution d'une macro ?
Y a-t-il des actions qui sont plus chronophages que d'autres ?
Par ex, j'ai identifié les actions qui reviennent le plus souvent dans mon code:
Worksheets("(S" & onglet).Activate
Range("A" & i).Select 'Copie-Colle le nom de l'opérateur
Selection.Copy
Worksheets("BaseDeDonnées").Activate
Range("A" & DernLigneBDD + 1).Select
ActiveSheet.Paste
Ce genre de code revient énormément, n'y a-t-il pas un moyen de le réduire ?