Curieux mais tu as des redondances !
Le classeur s'ouvre, il devient actif : inutile de récupérer son nom d'une part et d'affecter ensuite le même classeur à une autre variable.
NB- Ta variable wbSource n'est pas typée, donc de type Variant (toutes les variables doivent être typées individuellement, tu dois répéter As Workbook pour la typer.
Ensuite, comme rien d'autre ne se passe, le classeur est toujours actif.
Activer un classeur actif ne déclenche pas d'erreur à ma connaissance !?
En tout état de cause cependant, tu n'as nul besoin de l'activer pour copier une feuille !
WbSource.Sheets("Liste TT DO-NORD").Copy After:=Workbooks("Classeur1").Sheets(1)
suffit à le faire !