Sub ouvre2()
'ouverture un !! ou !!! plusieurs !! fichiers en gardant la touche control appuyée
Dim filetoopen As Variant, i&
ChDrive ("G:\") 'cible le dique dur
ChDir "G:\vba excel" 'cible le dossier par defaut en le mettant comme dossier courant
filetoopen = Application.GetOpenFilename("Text Files (*.txt), *.txt", 1, "ouvrir un fichier", , True)
If IsArray(filetoopen) Then
For i = LBound(filetoopen) To UBound(filetoopen)
MsgBox filetoopen(i)
Next
ElseIf Not IsArray(filetoopen) Then
If filetoopen = False Then Exit Sub
MsgBox filetoopen
End If
End Sub