Ca y est j'ai trouve:
Public Function OpenWPath(WorkName As String) As String
Dim Pa As String
Pa = Application.GetOpenFilename("Fichiers Excel(*.xls),*.xls,All Files (*.*),*.*", , "Please open the " & WorkName & " worbook")
OpenWPath = Left(Pa, Len(Pa) - Len(WorkName) - 4)
End Function
le "-4" est pour le ".xls" qui n'apparait pas dans mon "WorkName"
Merci beaucoup michel, je n'ai finalement pas utilise ta solution mais elle m'a beaucoup inspire. Je cherchais a tout prix un controle car je ne savais pas que ce genre de fenetre existait (ou plutot comment les utiliser). En plus j'ai decouvert pleins d'autres trucs du genre sauvegarde de copies,...
Encore merci...