1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| Sub lecture()
Dim NomFichier(10) As String
Dim Fichier As Workbook
Dim i As Integer
NomFichier(1) = "\fichier1.dat"
NomFichier(2) = "\fichier2.dat"
NomFichier(3) = "\fichier3.dat"
' Ici, il faudrait placer la procédure qui récupère le chemin
Dim chemin As String
With Application.FileDialog(msoFileDialogFolderPicker)
InitialFileName = ActiveWorkbook.Path & "\"
.Show
If .SelectedItems.Count > 0 Then chemin = .SelectedItems(1)
Worksheets("Feuil1").Activate
For i = 1 To 10
If NomFichier(i) = "" Then Exit For
Set Fichier(i) = Workbooks.Open(chemin & NomFichier(i))
Next i
End With
End Sub |
Partager