rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Transformer contenu cellule en lien hypertext

hichamzone, le lundi 28 mai 2007 à 10:59:27
Bonjour à tous

je suis bloqué sur excel !

Problème : j'ai créé un bouton excel qui me permet d'ouvrir une fenetre de sélection pour récupérer le chemin d'accès d'un autre fichier excel. J'arrive à afficher le chemin d'accès dans la cellule voulue mais j'aimerai transformer ce chemin (contenu de la cellule) en un lien hypertexte comme ça on peut ouvrir le fichier en cliquant sur la cellule.

Est ce que quelqu'un a une idée ?

Merci d'avance
Configuration: Windows XP
Internet Explorer 6.0
Répondre à hichamzone  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Jeff, le lundi 28 mai 2007 à 11:02:51
C'est pas vraiment ce que tu cherche à faire, mais ça peut donner une bonne base de départ pour faire la macro inverse :

http://www.vbfrance.com/... Jeff - Wm@Ccm -
Répondre à Jeff

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
hichamzone, le lundi 28 mai 2007 à 11:13:53
Merci,

mais j'ai déjà bidouiller avec cette macro et hélas sans résultat satisfaisant !
Répondre à hichamzone

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 hichamzone, le lundi 28 mai 2007 à 11:39:10
c bon j'ai trouvé, j'ai testé et ça marche impecable

ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="cell(i,j).value"

sachant que le contenu de cell(i,j) est le chemin d'accès que je récupère depuis la fenetre de sélection (parcourir) avec le code :

Fichier = Application.GetOpenFileName("procédures(*.xls),*.xls")



i = 7
For j = 3 To 9
ActiveWorkbook.Worksheets("page 2").Cells(i, j).Value = Fichier

Je donne le code complet et commenté au cas ou quelqu'un d'autre en a besoin :

Private Sub Browse_Click()
'Browse (parcourir) est un bouton de commande
Dim Fichier As Variant
Dim cell As Range

'Affichage de la la boîte de dialogue standard "Ouvrir" pour sélectionner un fichier excel
'sur le disque dur.
'GetOpenFilename permet de lire le nom du fichier sélectionné par l'utilisateur sans
'réellement ouvrir le fichier.

Fichier = Application.GetOpenFileName("procédures(*.xls),*.xls")


'affichage du chemin d'accès dans la cellule voulue
i = 7
For j = 3 To 9
ActiveWorkbook.Worksheets("page 2").Cells(i, j).Value = Fichier

Next

' transformer le contenu de la cellule en lien hypertexte cliquable

ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="cell(i,j).value"

End Sub

Merci quand meme Jeff
Répondre à hichamzone
Logiciels pertinents trouvés dans les téléchargements
Télécharger Amaya 9.54Amaya - Amaya est un éditeur Web, développé conjointement par l'INRIA et le W3C, pour éditer et publier très simplement des pages...Catégorie: Editeurs HTML
Licence: Open Source
Télécharger Metapad 3.51Metapad - metapad est un éditeur de texte simple, petit et rapide (et complètement gratuit) avec des fonctionnalités similaires à...Catégorie: Traitement de texte
Licence: Freeware/gratuit
Télécharger Transform XP to Vista 1.2Transform XP to Vista - Si vous cherchez quelque chose de nouveau pour personnaliser l'interface de votre Windows XP, mais que vous n'avez pas le...Catégorie: Personnalisation
Licence: Freeware/gratuit
Télécharger Word Viewer 2003Word Viewer - La visionneuse Word Viewer vous permet d'ouvrir des documents Word 2003 et des documents créés avec toutes les versions...Catégorie: Traitement de texte
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Transformer contenu cellule en lien hypertext »