Bonjour,
Je ne vois pas tellement où serait la nécessité de modifier les noms du classeur source et de la feuille source pour pouvoir exécuter une macro
Si on affecte le classeur source à la variable wbS et la feuille source à la variable wsS, en les passant à la macro qui doit s'exécuter, cette dernière n'aura jamais à se préoccuper des noms des uns et des autres...
Sinon :
renommer une feuille :
Workbooks("xx").Worksheets("x").Name = "y"
renommer un classeur c'est soit :
Workbooks("xx").SaveAs "chemin\yy"
ou classeur fermé l'instruction :
Name "chemin\xx" As "chemin\yy"
Mais cela me paraît compliquer pour rien...