Lien hypertexte non copié

bonjour à tous et toutes,

je souhaite copier le contenu d'une cellule ( tableau "liste machines" ayant un lien hypertexte ( pdf) via une formule =SI(A4="";"";RECHERCHEV(A4;'C:\Users\jpujolle@rps.fr\Desktop\[Liste machines.xlsx]Feuil1'!A:X;11;FAUX)) ( sur tableau "suivi intervention") ;

il copie bien la cellule mais ne me transporte pas le lien hypertexte ....

Pouvez vous m'aider ??? merci par avance

10desktop.7z (89.12 Ko)

Bonsoir,

Pour que cela marche il vous suffit de mettre en "texte de cellule" votre lien.

Après tout si c'est pour afficher "Doc PDF" à tous les liens, autant mettre le lien en texte...

Ensuite il vous suffit de modifier votre formule ainsi :

=SI(A2="";"";LIEN_HYPERTEXTE((RECHERCHEV(A2;'[Liste machines.xlsx]Feuil1'!A:X;11;FAUX));"test"))où "test" est à remplacer par le texte que vous voulez voir affiché pour ce lien.

@ bientôt

LouReeD

Tout d'abord je vous remercie d'avoir pris un peu de votre temps pour mon soucis ;

J'ai effectué votre modification , mais la ligne de calcul

=SI(A2="";"";LIEN_HYPERTEXTE((RECHERCHEV(A2;'[Liste machines.xlsx]Feuil1'!A:X;11;FAUX));"test")) ne fonctionne pas ;

J'ai ,lorsque je passe dessus avec la souris , la main pour un lien cela ne fonctionne pas .

Peut être ai je oublié un détail??

Merci pour votre aide

4desktop.7z (846.92 Ko)

Bonsoir,

Pour que cela marche il vous suffit de mettre en "texte de cellule" votre lien.

Je veux dire par là, qu'il vous faut copier le lien et le coller dans la boxe de saisie "nom à afficher dans la cellule"

@ bientôt

LouReeD

Bonsoir,

ci joint les deux fichiers modifiés :

@ bientôt

LouReeD

Bonjour

Je viens de voir votre réponse , merci beaucoup , cela réponds à ma demande .

En fait , cela ne fonctionnait pas car mon fichier "liste machine" n'est pas ouvert..

Cela serait il possible lorsque le fichier est fermé ?

merci beaucoup pour tout

Bonsoir,

sauf erreur de ma part, je crois que ce n'est pas possible.

Une solution serait à l'ouverture du fichier, d'importer les liens par macro.

Cette macro ouvrirait le deuxième fichier, récolterait les liens et les mettrait "en place", puis refermerait le fichier.

Comme cela les liens seraient "direct" et fonctionneraient.

Si les liens devaient changer, ils seraient mis à jour à l'ouverture suivante du premier fichier.

Après je n'ai pas suivi l'intérêt d'avoir deux fichiers...

@ bientôt

LouReeD

Bonsoir .

Je comprends bien .

En fait j utilise 2 fichiers distincts pour les raisons suivantes.

Dans mon travail, j ai une base de données qui comprends 5000 machines répertoriées dans ce fichier .chaque machine est identifiée par un numéro ( commençant de 2000 à 7000 et qui augmente à chaque ajout de nouvelles machines).

Le deuxième fichier est un suivi de maintenance où lorsque je tape le numéro de machine entrant au sav,cela me renseigne les infos sur la ligne ( grâce au calcul RechercheV , ) le type de machine marque à qui elle appartient etc.

Bon ceci fonctionne très bien même si le fichier de données est non ouvert. J ai donc posé la question de rajouter à ce tableau de données un lien hypertexte me donnant un lien aux documents de chaque machine.

Et là avec votre solution cela fonctionne des lors que le fichier de données est ouvert. La question est qui pour des raisons de pratique ( ce fichier est partagé sur onedrive) j aurais préféré l avoir fermé.sachant que les liaisons de données sont activées vers le fichier de données à chaque démarrage du fichier d entrées sav.

Si cela vous est utile je peux vous faire parvenir les fichiers en question via mail privé.

J ai pensé oui à écrire une vba qui ouvrirait le cahier en question à chaque démarrage ou mieux à chaque entrée d une machine sur le fichier.

Merci de votre coopération encore.

Bonsoir,

en ce moment pas trop de temps...

Cela c'est vu je présume !

Sauf si vous posez la question sur un autre fil, je tâcherais d'y répondre plus tard... Mais essayez un autre fil, cela avancera plus vite car en ce moment...

@ bientôt

LouReeD

Rechercher des sujets similaires à "lien hypertexte copie"