Je soupçonne quelque chose. Ton code fonctionne si je fais ça
1 2 3 4 5 6 7 8 9
| Sub CréerDesLiens()
Dim Chemin, lien
Chemin = "D:\Oliv\Egypte\"
'concaténation du chemin, du nom du fichier et de l'extension
lien = Chemin & "Egypte.pdf"
'on active le lien hypertexte
ActiveSheet.Hyperlinks.Add Anchor:=Cells(1, 1), Address:=lien
End Sub |
Deux questions : Que vient faire c dans cette ligne
vLien = vChemin & c & ".pdf"
si tu fais Anchor:=c dans cette ligne
ActiveSheet.Hyperlinks.Add Anchor:=c, Address:=vLien
Si c est une adresse je mettrais
vLien = vChemin & c.value & ".pdf"
mais si c'est autre chose, alors... tu vois ce que c'est mais tu ne peux pas avoir à la fois une adresse et un nom de fichier (p't-être c.address... ?)
Bref, vérifie c et adapte en conséquence 
A+
Partager