Pour info j'ai résolu mon problème, C'été un espace entre "Semaine " et 51
Voilà j'ai améliorer le code :
Avec l'ouverture du fichier si il existe.
Private Sub Hpe_Click()
Dim Rep As String
Rep = "M:\...\....\2014"
Dim Fich As String
Fich = "Semaine " & Range("B1").Value & ".xlsm"
If Dir(Rep & "\" & Fich, vbDirectory) <> "" Then
MsgBox "Attention!!!" & vbCrLf & "La semaine existe déjà", 0 + 16, "Attention"
Workbooks.Open Filename:=Rep & "\" & Fich
Application.WindowState = xlMaximized
Else
MsgBox "Le répertoire n'existe pas"
End If
End Sub
Merci à tous le forum pour votre .