Hello
Je vous expose mon sujet:
J'ai 1 fichier excel qui sort chaque semaine: donc au bout d'un mois, j'ai: excel1.xlsx, excel2.xlsx, excel3.xlsx, excel4.xlsx.
--> tous la même structure
Dans un monde idéal, je souhaite: à partir d'une base Access existante, qu'une boite de dialogue s'ouvre, me permettant d'aller sélectionner plusieurs fichiers excel et que ça me créer une table concaténant tous ces fichiers excel !
J'ai le code pour ouvrir ma boite de dialogue et sélectionner mes x fichiers:
Option Compare Database
Sub SelectionFichier01()
Dim fd As Office.FileDialog
' Créer un objet FileDialog
Set fd = Application.FileDialog(msoFileDialogOpen)
' Titre de la boîte de dialogue
fd.Title = "Sélectionnez un fichier..."
' Autoriser la sélection multiple
fd.AllowMultiSelect = True
' Afficher la boîte de dialogue
If fd.Show() Then
MsgBox "Vous avez sélectionné le fichier : " _
& vbCrLf & fd.SelectedItems(1), vbInformation
End If
Set fd = Nothing
End Sub
Maintenant:
1- comment je fais pour mettre dans mon MsgBox ci-dessus la liste de tous les fichiers sélectionnés ? actuellement ça ne m'affiche que le dernier.
2- comment concaténer tous ces fichiers dans une même table les uns à la suite des autres ?
merci x 1000 à celui ou celle qui pourra me donner de l'aide !!