1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| Sub LienHypertext()
Dim cpt_l As Integer
Dim lienAdresse As String, lienDefaut As String, element As String
Dim FileName, Path As String
lienDefaut = "https://www.exemple.fr/"
'Met le chemin de ton dossier courant dans la variable Path
Path = "C:\repertoire\*.*"
'Filename prend comme valeur le nom du premier fichier du dossier courant
FileName = Dir(Path)
'Parcours du dossier
While FileName <> ""
Workbooks(FileName).Sheets("Accueil").lst_acc.AddItem (FileName)
For cpt_l = 2 To 2000
If Workbooks(FileName).Sheets("Feuille1").Cells(cpt_l, 3).Value <> "" Then
element = Workbooks(FileName).Sheets("Feuille1").Cells(cpt_l, 3).Value
lienAdresse = lienDefaut & element
Workbooks(FileName).Sheets("Feuille1").Cells(cpt_l, 3).Select
Workbooks(FileName).Sheets("Feuille1").Cells(cpt_l, 3).Hyperlinks.Add Anchor:=Selection, Address:=lienAdresse, SubAddress:=lienAdresse, TextToDisplay:=IM 'lien
End If
Next cpt_l
Workbooks(FileName).Range("A2").Select
'Filename prend la valeur du prochain fichier dans le dossier
FileName = Dir
Wend
End Sub |
Partager