Salut,
Il faut aussi le nom d'extension pour pouvoir ouvrir le fichier (enfin il me semble que c'est indispensable, à confirmer).
Du coup j'ai ajouté une cellule pour choisir le nom d'extension.
Voici le code à appeler avec un bouton par exemple :
Sub OuvrirFichier()
Dim FichierExistant As Boolean 'Variable qui sert à vérifier si le fichier existe
FichierExistant = (Dir(ActiveSheet.Range("B1") & ActiveSheet.Range("B2") & ActiveSheet.Range("A4")) <> "")
If FichierExistant = False Then
MsgBox ("Le fichier n'existe pas !")
Exit Sub
End If
'Si le fichier n'existe pas, on sort de la macro
'Workbooks.Open n'est pas la bonne fonction, il faut juste la remplacer par une qui ouvre n'importe quel fichier
Workbooks.Open Filename:=ActiveSheet.Range("B1") & ActiveSheet.Range("B2") & ActiveSheet.Range("A4")
End Sub
Edit:
J'ai juste modifié quelque truc dans la macro, il faut aussi trouver la fonction qui permet d'ouvrir un fichier quelconque
Skiinck