Bonjour,
C'est normal que ça ne fonctionne pas, il y a de très nombreuses erreurs sur ces lignes de code:
With Active Worksheet 'ça s'écrit activeworksheet
ça ne sert à rien d'utiliser with pour travailler sur la feuille actuelle, ça le fait déjà quand tu ne précises pas la feuille.
Hyperlinks.Add Anchor:= .Cells(ligne,1), _
si tu voulais utiliser with, tu aurais du mettre .Hyperlinks dans la logique, mais ça ne marchait pas de toute façon, il faut utiliser ActiveSheet
Address:=dossier.Path
tu as oublié le _ à la fin, la ligne suivante te donne un erreur.
TextToDisplay:="dossier.Name"
tu écris "dossier.Name", ce qui va afficher dossier.Name en texte, et non pas la propriété Name de l'objet dossier, enlève les guillemets
End With
Le code corrigé donne:
ActiveSheet.Hyperlinks.Add Anchor:=Cells(ligne, 1), _
Address:=dossier.Path, _
TextToDisplay:=dossier.Name
J'ai supprimé
Cells(ligne, 1) = dossier.Name
car cette ligne ne sert à rien.
Salut Steelson