re-bonjour,
ton code devrait être celui-ci (pour chercher les données à convertir en hyperlien en colonne D)
Sub aargh()
With Sheets("résumé")
dl = .Cells(Rows.Count, 4).End(xlUp).Row
For i = 3 To dl
If .Cells(i, 4) <> "" And Rows(i).Hidden = False Then
On Error GoTo terreur
.Hyperlinks.Add Anchor:=.Cells(i, 4), Address:="", SubAddress:="'" & .Cells(i, 4) & "'!A1", TextToDisplay:=.Cells(i, 4).Value
End If
Next i
Exit Sub
terreur:
MsgBox "onglet " & .Cells(i, 4) & " non trouvé"
Resume Next
End With
End Sub
quel message d'erreur as-tu ? sur quelle ligne ?