Re
Merci pour ton retour mais je ne pense pas qu’après ma remarque sur ton code tu ais pu profiter d’un problème de transmission !
Voilà ce que j’ai cru envoyer
Bonjour …
Dim ws As Worksheet c’est plutôt wh non ?
Set wh = Worksheets("PART 2 - OTHER DEPT")
…
wh.Activate ‘pas pour une feuille cachée
En évitant les noms des onglets pour éviter toute faute de frappe :
Sub Copyrenameworksheet()
With Feuil1
.Visible = 1
.Copy before:=Feuil2
If .[R7] <> "" Then ActiveSheet.Name = .[R7]
.Visible = 2 'VeryHidden sinon 0
End With
End Sub