1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Sub choixFichier()
Dim MonChemin As String, MonClasseur As Workbook
If MsgBox("Choisissez un fichier à ouvrir", vbYesNoCancel + vbDefaultButton1, "Nouveau Fichier") = vbYes Then
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = False ' on choisit un seul fichier
If .Show Then ' on vérifie que l'utilisateur a bien choisi un fichier et n'a pas appuyé sur "annuler"
MonChemin = .SelectedItems(1)
Else
MsgBox "Aucune fichier sélectionné"
'exit sub ?
End If
End With
End If
Set MonClasseur = Workbooks.Open(MonChemin) 'attention, ici rien ne teste que MonChemin n'est pas vide ! A sécuriser
End Sub |
Partager