Détecter lien hypertexte dans chaîne de caractères

  • Initiateur de la discussion Initiateur de la discussion Youri
  • Date de début Date de début

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 !

Youri

XLDnaute Occasionnel
Bonjour à tous,

Je fais à nouveau appel à vos connaissances, qui m'ont été d'une très grande aide jusqu'à présent, car je suis face à un problème que je n'arrive pas à résoudre.
Je souhaiterais en fait savoir s'il y a moyen simple de vérifier si une chaîne de caractères est un lien hypertexte (en vba).
J'ai essayé la méthode suivante (avec en "A1" par exemple "lien")
Code:
Worksheets(1).Hyperlinks.Add Range("A1"), CStr(Range("A1").Value)
en me disant que ça pourrait générer une erreur si l'adresse n'est pas valide. Malheureusement, ça crée un lien et seulement lorsque l'on clique dessus on a le message : l'adresse de ce site n'est pas valide.

Voilà, je reste en l'attente de vos commentaires et je vous remercie à l'avance,
Youri
 
Re : Détecter lien hypertexte dans chaîne de caractères

Bonsoir Youri, Catrice

pour éviter le "On Error Resume Next" :

Code:
If ActiveCell.Hyperlinks.Count < 1 Then MsgBox "Ce n'est pas un lien HyperTexte" _
    Else MsgBox "C'est un lien HyperTexte"

bonne soirée
@+
 
- 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

Discussions similaires

L
Réponses
1
Affichages
1 K
L
O
  • Résolu(e)
Microsoft 365 Lien hypertexte
Réponses
21
Affichages
2 K
Retour