Créer fonction Visual basic pour valider si cellule contient un lien [Résolu]

Messages postés
154
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
10 décembre 2019
- - Dernière réponse : traderpierre
Messages postés
154
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
10 décembre 2019
- 14 nov. 2019 à 20:18
Bonjour,
Je cherche quelqu'un pour m'aider à créer un fonction visual basic qui renverrait Vrai si une cellule contient un lien et Faux si la cellule n'en contient pas.

Je ne suis pas spécialisé VisualBasic et ne sait pas comment écrire cette fonction.

Si vous pouvez m'aider ce serait sympa !!!

Merci par avance


Configuration: Windows / Firefox 70.0
Afficher la suite 

1 réponse

Messages postés
23112
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
9 décembre 2019
5790
0
Merci
Bonjour,

peux-tu préciser ta question stp ?
Une cellule peut contenir un lien actif (souligné bleu) ou contenir une chaine qui pourrait être un lien mais qui n'est pas actif.
Un lien peut être une page internet, un mailto, vers une cellule, etc
eric

Edit : pour le cas 1 :
Function estLien(c As Range) As Boolean
    estLien = c.Hyperlinks.Count > 0
End Function

J'ai fait un seul test avec une lien internet, à approfondir éventuellement selon ce que tu as besoin exactement.

Pour le cas 2 il faudrait préciser les conditions à remplir pour que tu considères le lien comme valide

En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
traderpierre
Messages postés
154
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
10 décembre 2019
-
Cellule Qui contient un lien actif
eriiic
Messages postés
23112
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
9 décembre 2019
5790 -
tu as testé la fonction ?
Et j'ai complété mon post au fil des essais que je faisais...
traderpierre
Messages postés
154
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
10 décembre 2019
-
Super ça fonctionne comme je le souhaitais,
Merci pour votre aide
Commenter la réponse de eriiic