Bonjour,
J'ai quelques fichiers Excel possédant des liens Hypertextes ouvrant des
fichiers. Fichier Excel et dossier contenant les doc au même niveau de
l'arbo. Lors du transfert sur un DD de sauvegarde tous les liens deviennent
inactif car Excel génére l'adresse complete depuis la racine. Exemple le
lien "Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf" devient "C:Documents and
SettingsMPEMes documentsMes imagesDoc F70.pdfR14188
DTB-EE-T3s4DER.pdf". Hors l'arbo du DD de Sauvegarde n'est pas la même donc
perte du lien. Ne peut-on pas comme on géle une cellule avec "$" lors de
calcul geler une adresse hypertexte ?
D'avance merci.
Bonjour,
J'ai quelques fichiers Excel possédant des liens Hypertextes ouvrant des
fichiers. Fichier Excel et dossier contenant les doc au même niveau de
l'arbo. Lors du transfert sur un DD de sauvegarde tous les liens deviennent
inactif car Excel génére l'adresse complete depuis la racine. Exemple le
lien "Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf" devient "C:Documents and
SettingsMPEMes documentsMes imagesDoc F70.pdfR14188
DTB-EE-T3s4DER.pdf". Hors l'arbo du DD de Sauvegarde n'est pas la même donc
perte du lien. Ne peut-on pas comme on géle une cellule avec "$" lors de
calcul geler une adresse hypertexte ?
D'avance merci.
Bonjour,
J'ai quelques fichiers Excel possédant des liens Hypertextes ouvrant des
fichiers. Fichier Excel et dossier contenant les doc au même niveau de
l'arbo. Lors du transfert sur un DD de sauvegarde tous les liens deviennent
inactif car Excel génére l'adresse complete depuis la racine. Exemple le
lien "Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf" devient "C:Documents and
SettingsMPEMes documentsMes imagesDoc F70.pdfR14188
DTB-EE-T3s4DER.pdf". Hors l'arbo du DD de Sauvegarde n'est pas la même donc
perte du lien. Ne peut-on pas comme on géle une cellule avec "$" lors de
calcul geler une adresse hypertexte ?
D'avance merci.
Bonjour Guy,
tu devrais calculer ton lien en écrivant, en dur ou par macro à
l'ouverture, le chemin d'accès à ton fichier XL qui contient les liens.
Donc tu aurais toujours le chemin d'accès actuel au répertoire
principal qui contient le fichier XL et tous ses sous-répertoires.
Imaginons une feuille "Cible" qui contiendra le chemin d'accès au
fichier XL.
A la main, tu tiens à jour en A1 l'adresse du répertoire qui contient
le fichier XL :
C:Documents and SettingsMPEMes documentsMes images
Par macro, dans ThisWorkbook on obtient en automatique la même chose
avec :
____________________________________________________________
Private Sub Workbook_Open()
Sheets("Cible").[A1].Value = ActiveWorkbook.Path & ""
End Sub
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Ensuite, il faudrait une colonne contenant la référence aux pdf
Ex: en B5 ------>Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5;"Ouvrir pdf")
_________________________
••• ou ••••••••••••••••••
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
deux colonnes contenant la référence aux pdf
Ex: en B5 le sous-répertoire ----->Doc F70.pdf
Ex: en C5 la nom du pdf ---------->R14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5&Donnees!C5;"Ouvrir pdf")
Je préfère, de loin, la deuxième solution, car dès qu'on met en place
un filtre, "ça" permet d'afficher tous les éléments qui sont dans le
répertoire choisi.
De cette façon, tu déplaces ton répertoire principal où tu veux (autre
volume, changement d'arborescence, clé USB, CD, disquette, ...) et tout
fonctionne.
On en reparle quand tu veux.
JacBonjour,
J'ai quelques fichiers Excel possédant des liens Hypertextes ouvrant des
fichiers. Fichier Excel et dossier contenant les doc au même niveau de
l'arbo. Lors du transfert sur un DD de sauvegarde tous les liens deviennent
inactif car Excel génére l'adresse complete depuis la racine. Exemple le
lien "Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf" devient "C:Documents and
SettingsMPEMes documentsMes imagesDoc F70.pdfR14188
DTB-EE-T3s4DER.pdf". Hors l'arbo du DD de Sauvegarde n'est pas la même donc
perte du lien. Ne peut-on pas comme on géle une cellule avec "$" lors de
calcul geler une adresse hypertexte ?
D'avance merci.
Bonjour Guy,
tu devrais calculer ton lien en écrivant, en dur ou par macro à
l'ouverture, le chemin d'accès à ton fichier XL qui contient les liens.
Donc tu aurais toujours le chemin d'accès actuel au répertoire
principal qui contient le fichier XL et tous ses sous-répertoires.
Imaginons une feuille "Cible" qui contiendra le chemin d'accès au
fichier XL.
A la main, tu tiens à jour en A1 l'adresse du répertoire qui contient
le fichier XL :
C:Documents and SettingsMPEMes documentsMes images
Par macro, dans ThisWorkbook on obtient en automatique la même chose
avec :
____________________________________________________________
Private Sub Workbook_Open()
Sheets("Cible").[A1].Value = ActiveWorkbook.Path & ""
End Sub
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Ensuite, il faudrait une colonne contenant la référence aux pdf
Ex: en B5 ------>Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5;"Ouvrir pdf")
_________________________
••• ou ••••••••••••••••••
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
deux colonnes contenant la référence aux pdf
Ex: en B5 le sous-répertoire ----->Doc F70.pdf
Ex: en C5 la nom du pdf ---------->R14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5&Donnees!C5;"Ouvrir pdf")
Je préfère, de loin, la deuxième solution, car dès qu'on met en place
un filtre, "ça" permet d'afficher tous les éléments qui sont dans le
répertoire choisi.
De cette façon, tu déplaces ton répertoire principal où tu veux (autre
volume, changement d'arborescence, clé USB, CD, disquette, ...) et tout
fonctionne.
On en reparle quand tu veux.
Jac
Bonjour,
J'ai quelques fichiers Excel possédant des liens Hypertextes ouvrant des
fichiers. Fichier Excel et dossier contenant les doc au même niveau de
l'arbo. Lors du transfert sur un DD de sauvegarde tous les liens deviennent
inactif car Excel génére l'adresse complete depuis la racine. Exemple le
lien "Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf" devient "C:Documents and
SettingsMPEMes documentsMes imagesDoc F70.pdfR14188
DTB-EE-T3s4DER.pdf". Hors l'arbo du DD de Sauvegarde n'est pas la même donc
perte du lien. Ne peut-on pas comme on géle une cellule avec "$" lors de
calcul geler une adresse hypertexte ?
D'avance merci.
Bonjour Guy,
tu devrais calculer ton lien en écrivant, en dur ou par macro à
l'ouverture, le chemin d'accès à ton fichier XL qui contient les liens.
Donc tu aurais toujours le chemin d'accès actuel au répertoire
principal qui contient le fichier XL et tous ses sous-répertoires.
Imaginons une feuille "Cible" qui contiendra le chemin d'accès au
fichier XL.
A la main, tu tiens à jour en A1 l'adresse du répertoire qui contient
le fichier XL :
C:Documents and SettingsMPEMes documentsMes images
Par macro, dans ThisWorkbook on obtient en automatique la même chose
avec :
____________________________________________________________
Private Sub Workbook_Open()
Sheets("Cible").[A1].Value = ActiveWorkbook.Path & ""
End Sub
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Ensuite, il faudrait une colonne contenant la référence aux pdf
Ex: en B5 ------>Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5;"Ouvrir pdf")
_________________________
••• ou ••••••••••••••••••
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
deux colonnes contenant la référence aux pdf
Ex: en B5 le sous-répertoire ----->Doc F70.pdf
Ex: en C5 la nom du pdf ---------->R14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5&Donnees!C5;"Ouvrir pdf")
Je préfère, de loin, la deuxième solution, car dès qu'on met en place
un filtre, "ça" permet d'afficher tous les éléments qui sont dans le
répertoire choisi.
De cette façon, tu déplaces ton répertoire principal où tu veux (autre
volume, changement d'arborescence, clé USB, CD, disquette, ...) et tout
fonctionne.
On en reparle quand tu veux.
JacBonjour,
J'ai quelques fichiers Excel possédant des liens Hypertextes ouvrant des
fichiers. Fichier Excel et dossier contenant les doc au même niveau de
l'arbo. Lors du transfert sur un DD de sauvegarde tous les liens deviennent
inactif car Excel génére l'adresse complete depuis la racine. Exemple le
lien "Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf" devient "C:Documents and
SettingsMPEMes documentsMes imagesDoc F70.pdfR14188
DTB-EE-T3s4DER.pdf". Hors l'arbo du DD de Sauvegarde n'est pas la même donc
perte du lien. Ne peut-on pas comme on géle une cellule avec "$" lors de
calcul geler une adresse hypertexte ?
D'avance merci.
Avant tout merci à toi Jack pour ce conseil.
Mais comment automatiser cette deuxième solution, en effet j'ai 4 fichiers
de base comportant de 750 à 1500 liens différents. s'il me faut ressaisir
chaque nom de fichier ...
Encore merci et à bientôt.
GuyBonjour Guy,
tu devrais calculer ton lien en écrivant, en dur ou par macro à
l'ouverture, le chemin d'accès à ton fichier XL qui contient les liens.
Donc tu aurais toujours le chemin d'accès actuel au répertoire
principal qui contient le fichier XL et tous ses sous-répertoires.
Imaginons une feuille "Cible" qui contiendra le chemin d'accès au
fichier XL.
A la main, tu tiens à jour en A1 l'adresse du répertoire qui contient
le fichier XL :
C:Documents and SettingsMPEMes documentsMes images
Par macro, dans ThisWorkbook on obtient en automatique la même chose
avec :
____________________________________________________________
Private Sub Workbook_Open()
Sheets("Cible").[A1].Value = ActiveWorkbook.Path & ""
End Sub
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Ensuite, il faudrait une colonne contenant la référence aux pdf
Ex: en B5 ------>Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5;"Ouvrir pdf")
_________________________
••• ou ••••••••••••••••••
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
deux colonnes contenant la référence aux pdf
Ex: en B5 le sous-répertoire ----->Doc F70.pdf
Ex: en C5 la nom du pdf ---------->R14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5&Donnees!C5;"Ouvrir pdf")
Je préfère, de loin, la deuxième solution, car dès qu'on met en place
un filtre, "ça" permet d'afficher tous les éléments qui sont dans le
répertoire choisi.
De cette façon, tu déplaces ton répertoire principal où tu veux (autre
volume, changement d'arborescence, clé USB, CD, disquette, ...) et tout
fonctionne.
On en reparle quand tu veux.
JacBonjour,
J'ai quelques fichiers Excel possédant des liens Hypertextes ouvrant des
fichiers. Fichier Excel et dossier contenant les doc au même niveau de
l'arbo. Lors du transfert sur un DD de sauvegarde tous les liens deviennent
inactif car Excel génére l'adresse complete depuis la racine. Exemple le
lien "Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf" devient "C:Documents and
SettingsMPEMes documentsMes imagesDoc F70.pdfR14188
DTB-EE-T3s4DER.pdf". Hors l'arbo du DD de Sauvegarde n'est pas la même donc
perte du lien. Ne peut-on pas comme on géle une cellule avec "$" lors de
calcul geler une adresse hypertexte ?
D'avance merci.
Avant tout merci à toi Jack pour ce conseil.
Mais comment automatiser cette deuxième solution, en effet j'ai 4 fichiers
de base comportant de 750 à 1500 liens différents. s'il me faut ressaisir
chaque nom de fichier ...
Encore merci et à bientôt.
Guy
Bonjour Guy,
tu devrais calculer ton lien en écrivant, en dur ou par macro à
l'ouverture, le chemin d'accès à ton fichier XL qui contient les liens.
Donc tu aurais toujours le chemin d'accès actuel au répertoire
principal qui contient le fichier XL et tous ses sous-répertoires.
Imaginons une feuille "Cible" qui contiendra le chemin d'accès au
fichier XL.
A la main, tu tiens à jour en A1 l'adresse du répertoire qui contient
le fichier XL :
C:Documents and SettingsMPEMes documentsMes images
Par macro, dans ThisWorkbook on obtient en automatique la même chose
avec :
____________________________________________________________
Private Sub Workbook_Open()
Sheets("Cible").[A1].Value = ActiveWorkbook.Path & ""
End Sub
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Ensuite, il faudrait une colonne contenant la référence aux pdf
Ex: en B5 ------>Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5;"Ouvrir pdf")
_________________________
••• ou ••••••••••••••••••
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
deux colonnes contenant la référence aux pdf
Ex: en B5 le sous-répertoire ----->Doc F70.pdf
Ex: en C5 la nom du pdf ---------->R14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5&Donnees!C5;"Ouvrir pdf")
Je préfère, de loin, la deuxième solution, car dès qu'on met en place
un filtre, "ça" permet d'afficher tous les éléments qui sont dans le
répertoire choisi.
De cette façon, tu déplaces ton répertoire principal où tu veux (autre
volume, changement d'arborescence, clé USB, CD, disquette, ...) et tout
fonctionne.
On en reparle quand tu veux.
Jac
Bonjour,
J'ai quelques fichiers Excel possédant des liens Hypertextes ouvrant des
fichiers. Fichier Excel et dossier contenant les doc au même niveau de
l'arbo. Lors du transfert sur un DD de sauvegarde tous les liens deviennent
inactif car Excel génére l'adresse complete depuis la racine. Exemple le
lien "Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf" devient "C:Documents and
SettingsMPEMes documentsMes imagesDoc F70.pdfR14188
DTB-EE-T3s4DER.pdf". Hors l'arbo du DD de Sauvegarde n'est pas la même donc
perte du lien. Ne peut-on pas comme on géle une cellule avec "$" lors de
calcul geler une adresse hypertexte ?
D'avance merci.
Avant tout merci à toi Jack pour ce conseil.
Mais comment automatiser cette deuxième solution, en effet j'ai 4 fichiers
de base comportant de 750 à 1500 liens différents. s'il me faut ressaisir
chaque nom de fichier ...
Encore merci et à bientôt.
GuyBonjour Guy,
tu devrais calculer ton lien en écrivant, en dur ou par macro à
l'ouverture, le chemin d'accès à ton fichier XL qui contient les liens.
Donc tu aurais toujours le chemin d'accès actuel au répertoire
principal qui contient le fichier XL et tous ses sous-répertoires.
Imaginons une feuille "Cible" qui contiendra le chemin d'accès au
fichier XL.
A la main, tu tiens à jour en A1 l'adresse du répertoire qui contient
le fichier XL :
C:Documents and SettingsMPEMes documentsMes images
Par macro, dans ThisWorkbook on obtient en automatique la même chose
avec :
____________________________________________________________
Private Sub Workbook_Open()
Sheets("Cible").[A1].Value = ActiveWorkbook.Path & ""
End Sub
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Ensuite, il faudrait une colonne contenant la référence aux pdf
Ex: en B5 ------>Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5;"Ouvrir pdf")
_________________________
••• ou ••••••••••••••••••
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
deux colonnes contenant la référence aux pdf
Ex: en B5 le sous-répertoire ----->Doc F70.pdf
Ex: en C5 la nom du pdf ---------->R14188 DTB-EE-T3s4DER.pdf
et une colonne contenant le calcul de l'hyperlien, ex en A5 :
=LIEN_HYPERTEXTE(Cible!$A$1&Donnees!B5&Donnees!C5;"Ouvrir pdf")
Je préfère, de loin, la deuxième solution, car dès qu'on met en place
un filtre, "ça" permet d'afficher tous les éléments qui sont dans le
répertoire choisi.
De cette façon, tu déplaces ton répertoire principal où tu veux (autre
volume, changement d'arborescence, clé USB, CD, disquette, ...) et tout
fonctionne.
On en reparle quand tu veux.
JacBonjour,
J'ai quelques fichiers Excel possédant des liens Hypertextes ouvrant des
fichiers. Fichier Excel et dossier contenant les doc au même niveau de
l'arbo. Lors du transfert sur un DD de sauvegarde tous les liens deviennent
inactif car Excel génére l'adresse complete depuis la racine. Exemple le
lien "Doc F70.pdfR14188 DTB-EE-T3s4DER.pdf" devient "C:Documents and
SettingsMPEMes documentsMes imagesDoc F70.pdfR14188
DTB-EE-T3s4DER.pdf". Hors l'arbo du DD de Sauvegarde n'est pas la même donc
perte du lien. Ne peut-on pas comme on géle une cellule avec "$" lors de
calcul geler une adresse hypertexte ?
D'avance merci.