Re-
merci beaucoup, étant novice, je préfère demander, est ce qu'il me suffit juste de copier coller la macro dans mon module ?
En effet, vous devez coller ce code dans un module standard mais également activer la référence "Microsoft Scripting Runtime"
comment faire pour que la macro puisse savoir dans quel dossier récupérer les documents
Dans le code, vous avez une ligne où j'indique un faux chemin de dossier.
Remplacer le par celui qui vous intéresse :
Set fold = Fso.GetFolder("P:\PERSONNEL\Excel\Pour moi\Fichier temp\")
En oubliant pas le signe "\" à la fin
sur quelles cellules faire le lien ?
Toujours dans le code :
x = 1
Représente la ligne à laquelle la liste de lien hypertexte doit débuter
Si vous ne voulez pas que sa commence à la ligne 1 mais 25 alors remplacer le x = 1
par x = 25
Cells(x, 1).Hyperlinks.Add Anchor:=Cells(x, 1), Address:=fi.Path, TextToDisplay:=fi.Name
Le 1 de Cells(x, 1) représente le numéro de colonne.
1 = A
2 = B
3 = C
Dans mon exemple, vous allez donc coller votre premier lien hypertexte dans la ligne 1 de la colonne A donc la cellule A1
Si vous ne voulez pas coller vos lien dans la colonne A mais la colonne C alors remplacer Cells(x,1)
par Cells(x,3)
attention il y a deux Cells(x,1) dans la même ligne
A dispo pour des infos complémentaires