Lien hypertexte vers fichier existant
Fermé
cavrom
Messages postés
45
Date d'inscription
mercredi 20 avril 2011
Statut
Membre
Dernière intervention
26 juillet 2011
-
20 juil. 2011 à 14:10
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 - 22 juil. 2011 à 09:58
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 - 22 juil. 2011 à 09:58
A voir également:
- Lien hypertexte vers fichier existant
- Fichier rar - Guide
- Lien url - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
7 réponses
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 590
20 juil. 2011 à 14:30
20 juil. 2011 à 14:30
Il faut utiliser la fonction LIEN_HYPERTEXTE, dont la syntaxe est =LIEN_HYPERTEXTE(Adresse du lien, texte du lien)
cavrom
Messages postés
45
Date d'inscription
mercredi 20 avril 2011
Statut
Membre
Dernière intervention
26 juillet 2011
3
20 juil. 2011 à 14:47
20 juil. 2011 à 14:47
Bonjour Bruce,
Je ne pense pas que ce soit la bonne solution, car la fonction LIEN_HYPERTEXTE n'existe tout simplement pas dans ma prog...
Je pensais à quelque chose du genre
Mais... ça ne marche pas. Ça m'ouvre bien Microsoft Photo Editor mais pas l'image
Je ne pense pas que ce soit la bonne solution, car la fonction LIEN_HYPERTEXTE n'existe tout simplement pas dans ma prog...
Je pensais à quelque chose du genre
'requête permettant de récupérer le nom du schéma Set Rs = Cnx.Execute("SELECT Link_train_diagram FROM Main_table WHERE project='" & choice_model & "'") Sheets("search").[C26].CopyFromRecordset Rs 'partie permettant de convertir le nom du schéma en lien hypertexte Range("C26").Select ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _ "Link\ & Range("C26").Value"
Mais... ça ne marche pas. Ça m'ouvre bien Microsoft Photo Editor mais pas l'image
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 590
Modifié par Bruce Willix le 20/07/2011 à 14:58
Modifié par Bruce Willix le 20/07/2011 à 14:58
Alors elle doit avoir un nom légèrement différent. Je n'utilise Excel qu'en anglais et là, le nom correct est HYPERLINK.
Documentation sur le site de Microsoft: http://office.microsoft.com/fr-ca/excel-help/lien-hypertexte-HP005209116.aspx et https://support.microsoft.com/en-us/office/hyperlink-function-333c7ce6-c5ae-4164-9c47-7de9b76f577f?ocmsassetid=hp010062412&correlationid=8fddbc24-fea5-4a1d-aa55-e8f18b28fe31&ui=en-us&rs=en-us&ad=us
Ce n'est pas un représentant de commerce: c'est ton papa !
Documentation sur le site de Microsoft: http://office.microsoft.com/fr-ca/excel-help/lien-hypertexte-HP005209116.aspx et https://support.microsoft.com/en-us/office/hyperlink-function-333c7ce6-c5ae-4164-9c47-7de9b76f577f?ocmsassetid=hp010062412&correlationid=8fddbc24-fea5-4a1d-aa55-e8f18b28fe31&ui=en-us&rs=en-us&ad=us
Ce n'est pas un représentant de commerce: c'est ton papa !
cavrom
Messages postés
45
Date d'inscription
mercredi 20 avril 2011
Statut
Membre
Dernière intervention
26 juillet 2011
3
20 juil. 2011 à 15:09
20 juil. 2011 à 15:09
En fait mon problème c'est que cette démarche doit être réalisé manuellement à chaque fois. J'aimerai que ce soit automatique, pour chaque fichiers insérés. Lorsque le nom se trouve en C26, il faut que ce soit un lien vers le fichier concerné, mais c'est un nom qui peut changer
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 590
20 juil. 2011 à 15:26
20 juil. 2011 à 15:26
Justement :-)
Si j'ai bien compris, tous tes schémas sont dans ton répertoire C:\monchemin\link\
Si dans la cellule C26 tu choisis le nom du schéma (soit en le tapant, soit via une liste déroulante), alors tu mets comme fonction
Ou alors j'ai mal saisi le problème...
Si j'ai bien compris, tous tes schémas sont dans ton répertoire C:\monchemin\link\
Si dans la cellule C26 tu choisis le nom du schéma (soit en le tapant, soit via une liste déroulante), alors tu mets comme fonction
=hyperlink("C:\monchemin\link"&C26;C26)
Ou alors j'ai mal saisi le problème...
cavrom
Messages postés
45
Date d'inscription
mercredi 20 avril 2011
Statut
Membre
Dernière intervention
26 juillet 2011
3
20 juil. 2011 à 15:57
20 juil. 2011 à 15:57
peut être que la syntaxe "hyperlink" n'est pas valable dans Excel 2000 mais qu'à partir du 2003.
Pour l'instant j'ai mis
et la compilation m'annonce que la fonction hyperlinks n'est pas définie.
mais toutes les autres valeurs, comme celle de la cellule ou du chemin, sont bien les bonnes lorsque je passe le curseur sur la ligne
Pour l'instant j'ai mis
Range("C26").Value = Hyperlinks.Add(ActiveWorkbook.Path & "\link\" & Range("C26").Value)
et la compilation m'annonce que la fonction hyperlinks n'est pas définie.
mais toutes les autres valeurs, comme celle de la cellule ou du chemin, sont bien les bonnes lorsque je passe le curseur sur la ligne
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 590
20 juil. 2011 à 16:53
20 juil. 2011 à 16:53
Tu la mets ou ? C'est une fonction intégrée: il ne faut pas passer par la console VB, mais simplement la mettre dans la celulle ou tu veux faire apparaitre ton lien.
Tu veux m'envoyer le tableau ?
Tu veux m'envoyer le tableau ?
cavrom
Messages postés
45
Date d'inscription
mercredi 20 avril 2011
Statut
Membre
Dernière intervention
26 juillet 2011
3
20 juil. 2011 à 16:55
20 juil. 2011 à 16:55
envoyer le tableau ne va pas être possible, je suis stagiaire et il est strictement confidentiel...
ne pas passer par la console VB veut dire?
ne pas passer par la console VB veut dire?
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 590
22 juil. 2011 à 09:58
22 juil. 2011 à 09:58
Ca veut dire que tu ne dois pas créer une fonction/macro spécifique pour ça, mais simplement taper le code que je te donne dans une cellule du tableau.
Si tu veux, je t'envoie un exemple dans un tableau. Faut juste que tu me donnes une adresse mail valable - fais le par MP si tu décides de faire ça.
Si tu veux, je t'envoie un exemple dans un tableau. Faut juste que tu me donnes une adresse mail valable - fais le par MP si tu décides de faire ça.