OVH Cloud OVH Cloud

Lien hypertexte

3 réponses
Avatar
Luc Bourgeois
Bonjour,

Je souhaite extraire la cible du lien hypertexte d'une cellule dans une
autre cellule?

3 réponses

Avatar
michdenis
Bonjour Luc,

Une fonction faite à la volée que tu peux copier dans un module Standard

Dans ta cellule, tu écris la formule suivante :

=TrouverLink(A1) A1 ayant un lien hypertexte

'------------------------------
Function TrouverLink(rg As Range)

Dim A As String
If rg.Hyperlinks.Count > 0 Then
With rg
A = .Hyperlinks(1).Address & .Hyperlinks(1).SubAddress
End With
End If
If A <> "" Then
TrouverLink = A
Else
TrouverLink = ""
End If

End Function
'------------------------------


Salutations!



"Luc Bourgeois" a écrit dans le message de news:

Bonjour,

Je souhaite extraire la cible du lien hypertexte d'une cellule dans une
autre cellule?
Avatar
Luc Bourgeois
ou dois-je ecrire la fonction?


Bonjour Luc,

Une fonction faite à la volée que tu peux copier dans un module Standard

Dans ta cellule, tu écris la formule suivante :

=TrouverLink(A1) A1 ayant un lien hypertexte

'------------------------------
Function TrouverLink(rg As Range)

Dim A As String
If rg.Hyperlinks.Count > 0 Then
With rg
A = .Hyperlinks(1).Address & .Hyperlinks(1).SubAddress
End With
End If
If A <> "" Then
TrouverLink = A
Else
TrouverLink = ""
End If

End Function
'------------------------------


Salutations!



"Luc Bourgeois" a écrit dans le message de news:

Bonjour,

Je souhaite extraire la cible du lien hypertexte d'une cellule dans une
autre cellule?





Avatar
michdenis
Bonjour Luc,

Tu ouvres VBE(visual basic editor) -> raccourci clavier Alt + F11

Dans le menu de cette fenêtre / insertion / module /
et tu copies le code dans la plage blanche qui vient de s'insérer.

Et dans ta cellule, tu appelles la fonction :

=TrouverLink(A1) A1 ayant un lien hypertexte


Salutations!


"Luc Bourgeois" a écrit dans le message de news:

ou dois-je ecrire la fonction?


Bonjour Luc,

Une fonction faite à la volée que tu peux copier dans un module Standard

Dans ta cellule, tu écris la formule suivante :

=TrouverLink(A1) A1 ayant un lien hypertexte

'------------------------------
Function TrouverLink(rg As Range)

Dim A As String
If rg.Hyperlinks.Count > 0 Then
With rg
A = .Hyperlinks(1).Address & .Hyperlinks(1).SubAddress
End With
End If
If A <> "" Then
TrouverLink = A
Else
TrouverLink = ""
End If

End Function
'------------------------------


Salutations!



"Luc Bourgeois" a écrit dans le message de news:

Bonjour,

Je souhaite extraire la cible du lien hypertexte d'une cellule dans une
autre cellule?