Bonjour à tous,
J'ai trouvé cette macro sur internet, qui permet de lister tous les fichiers présents dans un dossier :
Sub listfiles()
'Updateby Extendoffice
Dim xFSO As Object
Dim xFolder As Object
Dim xFile As Object
Dim xFiDialog As FileDialog
Dim xPath As String
Dim I As Integer
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xPath = xFiDialog.SelectedItems(1)
End If
Set xFiDialog = Nothing
If xPath = "" Then Exit Sub
Set xFSO = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFSO.GetFolder(xPath)
For Each xFile In xFolder.Files
I = I + 1
ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
Next
End Sub
En lançant cette macro, il suffit d'indiquer le dossier cible, et tous les fichiers sont lister en ligne.
Afin de l'optimiser, j'aimerais simplement définir un dossier fixe. Du style C:/Mes documents.
Au lieu de devoir pointer le dossier.
Pouvez-vous m'aider ?
Merci par avance!
Cdt