Bonjour Mélanie,
Sub Test()
Dim PlgCellules As Range
Dim TxtNomFichier As String
For Each PlgCellules In Range("B6:B1000")
TxtNomFichier = Dir("Mentionnez le chemin du dossier\*")
Do While TxtNomFichier <> ""
If InStr(TxtNomFichier, PlgCellules) Then
ActiveSheet.Hyperlinks.Add Anchor:=PlgCellules.Offset(0, 0), Address:="Mentionnez le chemin du dossier\" & TxtNomFichier, TextToDisplay:=TxtNomFichier
TxtNomFichier = Dir()
Else
TxtNomFichier = Dir()
End If
Loop
Next
End Sub
Dans le présent code mentionnez le chemin complet du dossier. Cette macro ne va créer que les liens hypertexte des fichiers présents dans le dossier et dont le libellé correspond à celui indiqué dans votre fichier. Si le fichier n'est pas présent dans le dossier, il n'y a pas de création de lien hypertexte
Bonne utilisation