"RESOLU" Macro ou lien hypertexte pour ouvrir un fichier .xls - VB/VBA/VBS - Programmation
Marsh Posté le 04-06-2006 à 23:43:18
C'est la création que tu veux avoir de façon automatique ou bien de créer les liens manuellement ?
Marsh Posté le 05-06-2006 à 09:16:16
Jiji22,
C'est la création automatique du lien hypertexte que j'aimerais.
Dans une procédure de sauvegarde de fichier excel, peut automatiquement créer un lien hypertexte de ce fichier ?
Ce serait peut-etre la solution ?
Kiki29,
"Menu Insertion / Lien Hypertexte", c'est bien mais en manuel et ça prendrait beaucoup trop de temps.
Le tableau que j'ai détaillé au dessus est bien plus simplifié que celui avec lequel je travaille.
Mais peut etre avec le code Vba :
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="5014.xls", _
TextToDisplay:="5014.xls"
Ce que je n'arrive pas, c'est de mettre "cells(2,1).value" à la place de "5014" dans le code VBA ci-dessus....
A+
Marsh Posté le 05-06-2006 à 11:15:34
|
Marsh Posté le 06-06-2006 à 22:16:08
Bonsoir à tous,
Le code de Kiki29 fonctionne très bien chez moi (office 2003-Windows XP) mais par contre, à mon travail (Windows 2000 - Office <2003) la création du lien hypertexte a un petit problème.
Pour l'empecher de bugger, je suis obligé d'enlever la partie suivante :
",TextToDisplay:=CStr(Range("A" & i))"
Et du coup, c'est évidemment l'adresse complète du lien qui s'affiche (un peu long et pas très esthétique...)
Ce code est-il différent pour windows 2000 ?
Merci d'avance,
Hbb
Marsh Posté le 06-06-2006 à 22:29:06
Je ne sais pas, pour ma part : XP pro SP2 et Office 10 (2002) SP3
Marsh Posté le 06-06-2006 à 22:33:36
Voici une réponse Watashi sur ce forum (autre sujet).
"il semble que la sollution est de mettre en place la sub Workbook_SheetFollowHyperlink"
Par contre, il ne détaille pas, n'ayant pas non plus la solution..
A+
Marsh Posté le 04-06-2006 à 21:03:29
Merci beaucoup Kiki29,
C'est exactement ce que voulais,
A bientôt j'espère,
Hbb
Message édité par hbb le 05-06-2006 à 15:02:14