Bonjour, salut 78chris !
3 exemples génériques à adapter :
Sub SelectionFichier()
Dim Fichier As String
Do
Fichier = Application.GetOpenFilename 'Pas de restriction sur le type de fichier
Loop While Not Fichier Like "*.txt" 'On recommence tant que ce n'est pas un txt
Workbooks.Open Fichier
'... reste du code
End Sub
Sub SelectionFichier()
Dim Fichier As String
Fichier = Application.GetOpenFilename("Fichiers texte (*.txt),*.txt") 'Restriction sur fichier txt
Workbooks.Open Fichier
'... reste du code
End Sub
Sub SelectionFichier()
Dim Fichier As String
Debut:
Fichier = Application.GetOpenFilename 'Pas de restriction
If Not Fichier Like "*.txt" Then MsgBox "Choisir un fichier texte !": GoTo Debut 'Message + retour au début
Workbooks.Open Fichier
'... reste du code
End Sub