Bonjour,
Si jamais, j'ai réfléchi au problème entre temps.
En ajoutant ceci dans votre bloc If vous devriez etre bon.
' ********** au debut **********
Dim linkAddress As String
' ******************************
' dans le bloc if, après
For J = 1 To Ws.Range("A" & Rows.Count).End(xlUp).Row
If Not FeuilleExiste(Ws.Range("A" & J).Value) Then
Sheets("Modèle").Copy after:=Sheets(Sheets.Count)
ActiveSheet.Name = Ws.Range("A" & J)
linkAddress = "'" & Ws.Range("A" & J).Value2 & "'!A1"
Ws.Hyperlinks.Add Ws.Range("A" & J), vbNullString, linkAddress, , linkAddress
End If
Next J
Ws.Select