bonjour,
GetOpenFileName affiche la boîte de dialogue Ouvrir standard, et obtient un nom de fichier de l'utilisateur sans réellement ouvrir aucun fichier.
C'est à toi de déterminer dans la suite de ta macro ce que tu veux réellement faire de ce nom de fichier, soit ouvrir réellement soit ...autre chose !
Sub test()
Dim r$
r = Application.GetOpenFilename
MsgBox r
End Sub
A+