Macro VBA : Créer un lien hypertexte "consulter" intégré (sans formule)
🔧 Macro VBA : Créer un lien hypertexte "consulter" intégré (sans formule)
✅ Avantages de cette méthode :
-
Le lien est directement intégré via VBA.
-
Il ne repose pas sur une formule Excel.
-
Tu peux supprimer la colonne source sans casser les liens.
-
Le texte affiché est personnalisable (ici : "consulter").
🧪 Comment utiliser cette macro :
-
Ouvre l’éditeur VBA avec
ALT + F11. -
Menu
Insertion>Module. -
Colle le code ci-dessus.
-
Ferme l’éditeur.
-
Dans Excel :
ALT + F8> ChoisisAjouterLiensHypertexteSolides> Clique sur Exécuter.
📌 Comment personnaliser :
-
🔤
colonneDestination = "D": change"D"par"E","F", etc. selon la colonne où tu veux insérer les liens. -
📄
Set plage = ...: adapte la plage contenant les chemins si nécessaire. -
🗂
Set feuille = ...: mets le nom exact de ta feuille (ex :"Factures"). Si tu définis la plage comme :
Et que tu choisis la colonne de destination
"D"comme ceci :➡ Alors les liens hypertextes seront insérés à partir de
D10jusqu’àD100, en suivant la même ligne que chaque cellule source.🔁 Correspondance ligne par ligne :
Chemin (colonne A) Lien "consulter" (colonne D) A10 D10 A11 D11 A12 D12 ... ... A100 D100 Donc, la ligne est toujours conservée, seul le numéro de colonne change, grâce à cette ligne du code :
🧪 Utilisation :
-
ALT + F11→Insertion > Module -
Colle le code
-
ALT + F8→ ExécuteAjouterLiensHypertexteDansColonneChoisie

Commentaires
Enregistrer un commentaire