Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Sub Lien()
Dim c As Range, url
Set c = ActiveCell
If c.Formula Like "=HYPERLINK(*)" Then url = Split(c.Formula, """")(1)
MsgBox url 'pour tester
End Sub
Ceci fonctionnera que l'url soit entre guillemets ou dans une cellule en référence :
Code:
Sub Lien()
Dim c As Range, f$, p%
Set c = ActiveCell
f = c.Formula
If f Like "=HYPERLINK(*)" Then
p = InStr(f, ",")
If p = 0 Then p = InStr(f, ")")
url = Evaluate(Mid(f, 12, p - 12))
MsgBox url 'pour tester
End If
End Sub
Merci pour ta réponse. Je pensais à un moyen plus simple que d'aller décortiquer le texte dans la formula, mais visiblement il n'y en a pas.
Bah, ca marchera quand même.
Merci beaucoup.
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD