Bonjour,
j'ai commencé à coder sur la colonne en anglais mais comme il y a des différences de saisie entre les deux feuilles …
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Sub Demo()
Application.ScreenUpdating = False
AD$ = Feuil4.Name & "!B"
COL = Application.Transpose(Application.Index(Feuil4.UsedRange, , 2))
With Feuil5.[C1].CurrentRegion
For R& = 2 To .Rows.Count
With .Cells(R, 1)
If .Hyperlinks.Count Then .Hyperlinks.Delete
V$ = .Value
End With
L = Application.Match(V, COL, 0)
If Not IsError(L) Then Feuil5.Hyperlinks.Add .Cells(R, 1), "", AD & L, V
Next
End With
Erase COL
Application.ScreenUpdating = True
End Sub |
Ne pas confondre nom d'une feuille et son
CodeName …
Sinon il y a la solution de ne pas faire de lien mais de passer par un évènement comme le double clic par exemple …
__________________________________________________________________________________________
Merci de cliquer sur

pour chaque message ayant aidé puis sur

pour clore cette discussion …
Partager