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

Problème de lien Hypertexte sous Excel

galh, le dimanche 1 juin 2008 à 18:07:34
Bonjour a tous

J'ai créer dans Excel une colonne contenant des liens vers un site
Ex: http://monsite/référence/N° d' image.jpg
Mon problème est:
il faut clicher 2 fois quitter la ligne et revenir dessus pour que le liens soit actif
le problème c'est qu'il y a plus de 3000 lignes a faire !!
je voudrais donc que cette colonne de liens soit rendu active sans a avoir a faire la manip ci dessus
Merci pour vos réponses
galh
Configuration: Windows XP
Firefox 2.0.0.14
Répondre à galh  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Furtif, le dimanche 1 juin 2008 à 18:32:55
Normalement ça marche tout seul .... attention à ton lien, .. pas de voyelles accentuées sur le Net. ** @+ / Furtif **
** Vous avez de la chance, que ma femme soit mariée à un gar­s vachement sympa **
Répondre à Furtif

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
galh, le dimanche 1 juin 2008 à 19:11:17
Bonsoir Furtif

les liens fonctionnent très bien
mais pour les faire fonctionner il faut faire double clicker puis aller sur la ligne suivante et revenir clicker sur le lien et la ça fonctionne
mais j'ai plus de 3000 lignes a faire
une fois le lien validé il reste valider mème en quitant Excel et en revenant dessus
J'attend toujours une réponse sur mon problème

Merci de ta réponse
galh
Répondre à galh

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Furtif, le dimanche 1 juin 2008 à 19:15:27
"mais pour les faire fonctionner il faut faire double clicker puis aller sur la ligne suivante et revenir clicker sur le lien et la ça fonctionne"

Euhhh ... non, sur le mien, je clique juste une fois sur la cellule qui contient l'adresse du site visé, pour ouvrir ma page WEB.

Mais, comment déclares-tu ton lien ? .... par click droit sur la cellule, puis "insérer un lien hypertext" ?

** @+ / Furtif **
** Vous avez de la chance, que ma femme soit mariée à un gars vachement sympa **
Répondre à Furtif

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
galh, le lundi 2 juin 2008 à 09:23:08
bonjour Furtif

Je n'ai pas trouvé sur "format cellule" l'intitulé "insérer un lien hypertext" je tourne avec excel 2003

a bientot
galh
Répondre à galh

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Furtif, le lundi 2 juin 2008 à 09:24:59
C'est en cliquant droit sur la cellule où tu veux mettre ton lien, pas dans les menus ... enfin, c'est comme ça que je procède sur le mien. ** @+ / Furtif **
** Vous avez de la chance, que ma femme soit mariée à un gar­s vachement sympa **
Répondre à Furtif

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le dimanche 1 juin 2008 à 23:03:45
bonsoir galh, Furtif,


Pour que les liens soient actifs après saisie ou collage :

Menu outils / options / onglet modifications / cocher confirmation mise à jour automatique des liens
Toujours zen
Répondre à gbinforme

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
galh, le lundi 2 juin 2008 à 09:38:15
Bonjour gbinforme

la case "confirmation mise à jour automatique des liens" étais bien cochée
pour créer cette colonne j'utilise la formule suivante :
="http://mon site/images/jpeg/"&C2&"/"&D2&".jpg"
les colonnes C2 et D2 contenant la référence et le N° de l'image
ensuite je sélectionne ma colonne puis "copier" , "collage spécial" , "valeur" et OK
et la les liens ne sont pas actif si je click dessus
pour les rendre actif il faut doubleclick sur la cellule , quitter la cellule et revenir sur la cellule qui contient le lien et là elle est active et part bien sur le site et l'image qui va bien
le souci il y a plus de 3000 cellules a faire
d'ou ma question comment rendre active cette colonne
Merci de vos réponse
Galhs
Répondre à galh

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le lundi 2 juin 2008 à 10:07:54
bonjour

Ton lien résultant d'une formule, c'est logique qu'il ne soit pas activé.

Avec une petite macro alors ? (mode d'emploi)
Sub valide_lien() ' validation liens d'une colonne
Dim lig As Long
Dim col As Integer
col = 2             ' numéro colonne à valider (B ?)
For lig = 1 To Cells.SpecialCells(xlCellTypeLastCell).Row
    If Cells(lig, col).Value <> "" Then
        ActiveSheet.Hyperlinks.Add Anchor:=Cells(lig, col), _
            Address:=Cells(lig, col).Value, TextToDisplay:=Cells(lig, col).Value
    End If
Next lig
End Sub

Toujours zen
Répondre à gbinforme

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
galh, le lundi 2 juin 2008 à 10:58:47
Bonjour
je n'ai pas l'habitude des macro
Je suppose qu'il faut créer un fichier .txt "validation lien" dans lequel je met ta macro
puis j'installe cette nouvelle macro dans excel
dis moi si j'ai bien compris?
le PB etant le N° de colonne car cette macro tourneras que sur la colonne X ouY
Merci je test ça
galh
Répondre à galh

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
galh, le lundi 2 juin 2008 à 16:40:06
Bonjour
J'ai mis votre macro dans un fichier "ValidationLiens.vba

Sub valide_lien() ' validation liens d'une colonne
Dim lig As Long
Dim col As Integer
col = G ' numéro colonne à valider (B ?)
For lig = 1 To Cells.SpecialCells(xlCellTypeLastCell).Row
If Cells(lig, col).Value <> "" Then
ActiveSheet.Hyperlinks.Add Anchor:=Cells(lig, col), _
Address:=Cells(lig, col).Value, TextToDisplay:=Cells(lig, col).Value
End If
Next lig
End Sub

je l'ai lancer avec "outil" "macro" et il bloque a :
If Cells(lig, col).Value <> "" Then

Ou est l'erreur?
galh
Répondre à galh

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le lundi 2 juin 2008 à 19:16:48
bonjour

Je croyais t'avoir mis le mode d'emploi en lien mais il faut cliquer sur le lien pour avoir la page !

Le numéro de colonne est un chiffre pas une lettre !
G = 7
après avoir copié ta macro, il faut que ta feuille à traiter soit active et tu fais alt+F8 puis exécuter.
Toujours zen
Répondre à gbinforme

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
galh, le mardi 3 juin 2008 à 10:03:12
Bonjour gbinforme
Merci pour tes conseils éclairés
le problème venait du G au lieu du 7
Je n'ai pas bien assimiler la manip mais ça fonctionne c'est le but recherché
Je stoc ta macro et le (alt + F8) pour la prochaine fois en espérant de ne pas avoir oublier la manip
Encore merci
Galh
Répondre à galh

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le mardi 3 juin 2008 à 10:15:25
bonjour

Je n'ai pas bien assimiler la manip

En fait, tu crées ton lien avec une formule et donc la cellule ne contient que le texte du lien.

Pour valider le lien, la macro utilise ton texte pour en faire un lien comme si tu utilisais la commande "insérer lien...".
Toujours zen
Répondre à gbinforme

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
galh, le mardi 3 juin 2008 à 10:52:11
Bonjour
Ok l'explication
Je pensais , mais a tord que le fait de mettre http:// suffisait pour que Excel le reconnaisse comme lien

galh
Répondre à galh

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bylka213, le lundi 30 juin 2008 à 11:45:17
Bonjour,
J'aimerais faire un truc du même genre. j'ai une colonne ou j'ai des ID et je voudrais en cliquant dessus atteindre la page internet associée.
l'adresse que je veux atteindre est du genre : http://xxx.nom.nom2.com/xxyy/xxyy.php?chr_id=1080&action=report

1080 est la valeur de la cellule A4 par exemple je voudrais automatiser cela c'est à dire que le lien hypertexte ci dessus aille lire la valeur de la cellule cliquée.


Merci
Répondre à bylka213

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le lundi 30 juin 2008 à 23:36:40
bonjour


J'ai supposé que le texte complet de ton URL était en A1 (tu changes la cellule pour t'adapter) mais tu remplaces l'ID que tu veux paramétrer par "~" (tu peux choisir un autre valeur) et tumets ton ID en A4
Private Sub Worksheet_SelectionChange(ByVal sel As Range)
If Not Intersect(sel, [A4]) Is Nothing Then
    Dim chemin As String
    chemin = Replace([A1].Value, "~", sel.Value)
    ActiveWorkbook.FollowHyperlink Address:=chemin, NewWindow:=True
End If
End Sub

Lorsque tu choisis A4 le lien assemblé est activé.

Tu peux remplacer A4 par une plage à ta convenance.
Toujours zen
Répondre à gbinforme

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bylka213, le mardi 1 juillet 2008 à 09:10:09
Bonjour Gbinforme, bonjour le fil,

Je ne comprends pas très ce que tu as mis ci-dessus dasn adresse je mais "chemein tu me dit mais je mais le chemin avec quoi a la place d'un ID particulier et si je veux que toute la colonne "A" transforme l'ID présent dans chaque cellule en lien vers l'adresse internet du style http://xxx.nom.nom2.com/xxyy/xxyy.php?chr_id=1080&action=report avec a la place du 1080 l'ID present dans la cellule cliquée.


Merci
Répondre à bylka213

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 gbinforme, le mardi 1 juillet 2008 à 09:31:22
bonjour

Puisque tu veux mettre tes ID dans la colonne A, en B1 par exemple tu mets :
http://xxx.nom.nom2.com/xxyy/xxyy.php?chr_id=1080&action=report 

Si tu mets ton canevas ailleurs, il suffit de changer dans la macro le code B1 par ta cellule à toi et en cliquant sur une cellule renseignée de la colonne A tu te connectes avec le lien et l'ID choisis.
Private Sub Worksheet_SelectionChange(ByVal sel As Range)
If Not Intersect(sel, [A:A]) Is Nothing  And sel.Value <> "" Then
    Dim chemin As String
    chemin = Replace([B1].Value, "1080", sel.Value)
    ActiveWorkbook.FollowHyperlink Address:=chemin, NewWindow:=True
End If
End Sub

Toujours zen
Répondre à gbinforme
Liens hypertexte excel ne fonctionnent plus (Résolu)Bonjour, depuis peu, j'ai les liens hypertexte d'un fichier excel qui ne fonctionnent plus. Quand les liens fonctionnaient ils me renvoyaient sur des sites, et maintenant plus rien ne fonctionne et ce message d'erreurs apparait:... www.commentcamarche.net/forum/affich-4453147-liens-hypertexte-excel-ne-fonctionnent-plus
Excel, lien hypertexte (Résolu)Bonjour, J’ai 2 partitions sur mon dd, 1 système et l’autre uniquement pour du data. J’utilise Excel pour mes dossiers de clients. J'ai un fichier avec le no. de téléphone représentant le dossier (fichier) de chaque client avec un lien hypertexte... www.commentcamarche.net/forum/affich-2261487-excel-lien-hypertexte
HTML - Liens hypertextes Les liens hypertextes (ancrages) sont des éléments d'une page HTML (soulignés lorsqu'il s'agit de texte) permettant aux internautes de naviguer vers une nouvelle adresse lorsque l'on clique dessus. Ce sont les liens hypertextes qui permettent de lier... www.commentcamarche.net/html/htmlhypertxt.php3
[Word] Supprimer tous les liens hypertextesLorsque vous copiez-collez un extrait d'une page web, vous risquez fort d'obtenir dans le texte de nombreux liens hypertextes. Voici deux solutions pour supprimer les liens hypertextes d'un document Word. 1° solution : un lien hypertexte à la... www.commentcamarche.net/faq/sujet-4765-word-supprimer-tous-les-liens-hypertextes
[PHP] Transformer une URL en lien hypertexte cliquableGrâce aux expressions régulières, il est possible de transformer en lien hypertexte toute URL de la forme http://URL (ou ftp://URL) ou bien commençant par www. : www.commentcamarche.net/faq/sujet-891-php-transformer-une-url-en-lien-hypertexte-cliquable
[Outlook] Problème pour ouvrir les liens dans OutlookSi Outlook est dans l'impossibilité d'ouvrir un lien hypertexte, il suffit de suivre l'une des procédures suivantes : Pour Internet Explorer 7 : Ouvrir internet explorer, cliquer sur le menu outils et choisir options internet Dans l'Onglet... www.commentcamarche.net/faq/sujet-2799-outlook-probleme-pour-ouvrir-les-liens-dans-outlook
[Création PDF] conserver un lien hypertexte? (Résolu)Bonjour j'ai créé un document .doc pour le convertir en .pdf, j'utilise PDFcreator. malheureusement, les liens hypertextes du doc word ne sont pas conservés.... on ne peut pas cliquer dessus.... comment peut on faire ? merci www.commentcamarche.net/forum/affich-2048233-creation-pdf-conserver-un-lien-hypertexte
Problème de Lien Hypertexte sous Outlook ! (Résolu)Bonjour, Voilà, j'ai récemment changer le nom de mon navigateur "Mozilla Firefox" en World Exploration" (détail :). Or, dés lors, lorsque je recoit un lien hypertexte dans un courrier Outlook et que je clique sur celui-ci, il m'indique... www.commentcamarche.net/forum/affich-5638637-probleme-de-lien-hypertexte-sous-outlook
Comment créer un lien hypertexte..WORD.. (Résolu)Salut les amisssss, SVP comment créer un lien hypertexte dans un document word. la ya un sommaire ensuite le corp du texte je veux créer un lien entre les titres du sommaire qui corespond le texte qui est dans les autre pages... jutilise tou le temp... www.commentcamarche.net/forum/affich-2807298-comment-creer-un-lien-hypertexte-word
Avanquest ABBYY PDF Transformer 2.0 ProAvanquest ABBYY PDF Transformer 2.0 Pro,,''ABBYY PDF Transformer 2.0 Pro'' Solution pour créer et convertir des PDF vers et à partir de MS Word et d’autres formats, reconnaissance des liens hypertextes, URL et adresses emails, CD-ROM e www.commentcamarche.net/guide-achat/avanquest-abbyy-pdf-transformer-2-0-pro-469198769-fiche-technique
Législation - Liens hypertextes Les liens hypertextes (parfois appelés pointeurs) sont le moteur de l'interactivité du web. En effet, c'est grâce aux liens qu'il est possible à l'internaute de naviguer entre les pages d'un site, mais également de pouvoir élargir sa navigation à... www.commentcamarche.net/droits/liens-hypertextes.php3
Webmastering - Introduction à la création de pages web Un site web (aussi appelé site internet par abus de langage) est un ensemble de fichiers HTML, liés par des liens hypertextes, stockés sur un serveur web, c'est-à-dire un ordinateur connecté en permanence à internet, hébergeant les pages web. La mise... www.commentcamarche.net/web/webintro.php3
XML - Création de liens avec XLL XLL est un langage de description des liens hypertextes pour XML. XLL est aussi connu sous le nom de XML:Part2, il s'agit donc de la seconde partie de la norme XML (encore au stade de document de travail du W3C, contrairement à XML (Part1) qui est... www.commentcamarche.net/xml/xmlxll.php3
Toutes les réponses pour « Problème de lien Hypertexte sous Excel »