Créer fonction Visual basic pour valider si cellule contient un lien

Résolu
traderpierre Messages postés 316 Statut Membre -  
traderpierre Messages postés 316 Statut Membre -
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

1 réponse

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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

    0
    1. traderpierre Messages postés 316 Statut Membre 7
       
      Cellule Qui contient un lien actif
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      tu as testé la fonction ?
      Et j'ai complété mon post au fil des essais que je faisais...
      0
    3. traderpierre Messages postés 316 Statut Membre 7
       
      Super ça fonctionne comme je le souhaitais,
      Merci pour votre aide
      0