Partager via

VBA : lien hypertexte sur saisie d'une adresse de site internet dans un textbox

Anonyme
2020-03-02T17:21:12+00:00

Bonjour,

J'essai d'adapter une petite application que j'ai récupérée pour pour gérer mes nombreux comptes sur Internet.

J'utilise un userform pour ajouter un nouveau site.

Mon problème c'est que après validation, je voudrais que la cellule contenant l'adresse puis m'envoyer sur le site par un simple clik... mais ça n'est pas le cas, car ça n'est pas un lien hypertexte.

LE code lors de la validation est le suivant :

With Sheets("COMPTES_WEB")

    .Range("A" & MaLigneWEB).Value = DateValue(DAT_A)

    .Range("B" & MaLigneWEB).Value = DAT_B

    .Range("C" & MaLigneWEB).Value = DAT_C

    .Range("D" & MaLigneWEB).Value = DAT_D

 ....etc

C'est DAT_D qui contient l'adresse du site.

Si besoin, j'ai mi une copie de l'application épurée ici : 

https://www.cjoint.com/c/JCcrtqOu1fs

Quelqu'un pourrait-il me donner un coup de pouce ?

Merci

Domi

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. DanielCo 107.7K Points de réputation
    2020-03-02T17:58:53+00:00

    Bonjour,

    Remplace :

    .Range("D" & MaLigneWEB).Value = DAT_D

    par :

    .Hyperlinks.Add .Range("D" & MaLigneWEB), DAT_D

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

1 réponse supplémentaire

  1. Anonyme
    2020-03-02T19:15:39+00:00

    Testé et approuvé

    Un grand merci ;o)

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire