Bonjour
un de mes classeurs comporte une foultitude de boutons avec liens hyper
textes pointant vers 4 ou 5 autres classeurs differents, tous placés sur le
même disque, même repertoire : D: mondossier/classeur x...ou y...ou z..
Le problême c'est qu'ayant déplacé le dossier complet sur un autre ordi
(mais avec le même chemin d'accés: D: mondossier/classeur x...ou y...ou z..)
tous mes liens pointent désormais vers le disque C (au lieu de D) !!!!
J'ai pourtant mis les liens à jour dans le menu edition et j'ai même mis
certains classeurs sur C puis "enregistrer sous" D rien à faire!!
j'ai également une routine dans this workbook de chaque classeur :
Private Sub Workbook_Open() Sheets(1).[A2].Value = ActiveWorkbook.Path & "\"
qui est sensée donner l'adresse ou se situe chaque classeur et malgré
tout, obstinément, mes liens pointent toujours vers le disque C !!
Vous remerçiant par avance de votre aide,
bien cordialement
daniel machu
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
bourby
daniel M. wrote:
Bonjour un de mes classeurs comporte une foultitude de boutons avec liens hyper textes pointant vers 4 ou 5 autres classeurs differents, tous placés sur le même disque, même repertoire : D: mondossier/classeur x...ou y...ou z.. Le problême c'est qu'ayant déplacé le dossier complet sur un autre ordi (mais avec le même chemin d'accés: D: mondossier/classeur x...ou y...ou z..) tous mes liens pointent désormais vers le disque C (au lieu de D) !!!! J'ai pourtant mis les liens à jour dans le menu edition et j'ai même mis certains classeurs sur C puis "enregistrer sous" D rien à faire!! j'ai également une routine dans this workbook de chaque classeur : Private Sub Workbook_Open() Sheets(1).[A2].Value = ActiveWorkbook.Path & "" qui est sensée donner l'adresse ou se situe chaque classeur et malgré tout, obstinément, mes liens pointent toujours vers le disque C !! Vous remerçiant par avance de votre aide, bien cordialement daniel machu
bonjour,
les liens hypertexte sont des propriétés différentes des liaisons (celles_ci concernent le contenu des cellules).
Pour t'en rendre compte, tu peux activer l'enregistreur de macros, créer des liens hypertexte, puis examiner le code.
Ensuite regarde dans l'aide de VBA, il y a des subtilités: chaque cellule peut avoir plusieurs liens par exemple (collection). Il faut y prendre garde; pour ma part, quand j'interviens sur les liens d'une cellule, je commence par les effacer tous, avant d'en recréer un seul.
Les liens ont deux propriétés différentes: Address et SubAddress. Address est du genre D:Dossier1classeur1.xls et SubAddress est du genre Feuil1!$A$1 Pour modifier l'adresse, la syntaxe est du genre: Selection.Hyperlinks(1).Address="D:Dossier1classeur1.xls"
Je ne sais pas s'il y a moyen d'indiquer à Excel de changer la propriété Address des liens hypertexte de la même façon qu'on peut gérer les liaisons.
Au pire, tu peux écrire une macro qui recherche les liens hypertexte, et modifie leur propriété Address en remplaçant la 1ère lettre par celle de ton choix.
En espérant t'avoir aidé
Cordialement
Bourby
daniel M. wrote:
Bonjour
un de mes classeurs comporte une foultitude de boutons avec liens hyper
textes pointant vers 4 ou 5 autres classeurs differents, tous placés sur le
même disque, même repertoire : D: mondossier/classeur x...ou y...ou z..
Le problême c'est qu'ayant déplacé le dossier complet sur un autre ordi
(mais avec le même chemin d'accés: D: mondossier/classeur x...ou y...ou z..)
tous mes liens pointent désormais vers le disque C (au lieu de D) !!!!
J'ai pourtant mis les liens à jour dans le menu edition et j'ai même mis
certains classeurs sur C puis "enregistrer sous" D rien à faire!!
j'ai également une routine dans this workbook de chaque classeur :
Private Sub Workbook_Open() Sheets(1).[A2].Value = ActiveWorkbook.Path & ""
qui est sensée donner l'adresse ou se situe chaque classeur et malgré
tout, obstinément, mes liens pointent toujours vers le disque C !!
Vous remerçiant par avance de votre aide,
bien cordialement
daniel machu
bonjour,
les liens hypertexte sont des propriétés différentes des liaisons
(celles_ci concernent le contenu des cellules).
Pour t'en rendre compte, tu peux activer l'enregistreur de macros, créer
des liens hypertexte, puis examiner le code.
Ensuite regarde dans l'aide de VBA, il y a des subtilités: chaque
cellule peut avoir plusieurs liens par exemple (collection). Il faut y
prendre garde; pour ma part, quand j'interviens sur les liens d'une
cellule, je commence par les effacer tous, avant d'en recréer un seul.
Les liens ont deux propriétés différentes: Address et SubAddress.
Address est du genre D:Dossier1classeur1.xls
et SubAddress est du genre Feuil1!$A$1
Pour modifier l'adresse, la syntaxe est du genre:
Selection.Hyperlinks(1).Address="D:Dossier1classeur1.xls"
Je ne sais pas s'il y a moyen d'indiquer à Excel de changer la propriété
Address des liens hypertexte de la même façon qu'on peut gérer les liaisons.
Au pire, tu peux écrire une macro qui recherche les liens hypertexte, et
modifie leur propriété Address en remplaçant la 1ère lettre par celle de
ton choix.
Bonjour un de mes classeurs comporte une foultitude de boutons avec liens hyper textes pointant vers 4 ou 5 autres classeurs differents, tous placés sur le même disque, même repertoire : D: mondossier/classeur x...ou y...ou z.. Le problême c'est qu'ayant déplacé le dossier complet sur un autre ordi (mais avec le même chemin d'accés: D: mondossier/classeur x...ou y...ou z..) tous mes liens pointent désormais vers le disque C (au lieu de D) !!!! J'ai pourtant mis les liens à jour dans le menu edition et j'ai même mis certains classeurs sur C puis "enregistrer sous" D rien à faire!! j'ai également une routine dans this workbook de chaque classeur : Private Sub Workbook_Open() Sheets(1).[A2].Value = ActiveWorkbook.Path & "" qui est sensée donner l'adresse ou se situe chaque classeur et malgré tout, obstinément, mes liens pointent toujours vers le disque C !! Vous remerçiant par avance de votre aide, bien cordialement daniel machu
bonjour,
les liens hypertexte sont des propriétés différentes des liaisons (celles_ci concernent le contenu des cellules).
Pour t'en rendre compte, tu peux activer l'enregistreur de macros, créer des liens hypertexte, puis examiner le code.
Ensuite regarde dans l'aide de VBA, il y a des subtilités: chaque cellule peut avoir plusieurs liens par exemple (collection). Il faut y prendre garde; pour ma part, quand j'interviens sur les liens d'une cellule, je commence par les effacer tous, avant d'en recréer un seul.
Les liens ont deux propriétés différentes: Address et SubAddress. Address est du genre D:Dossier1classeur1.xls et SubAddress est du genre Feuil1!$A$1 Pour modifier l'adresse, la syntaxe est du genre: Selection.Hyperlinks(1).Address="D:Dossier1classeur1.xls"
Je ne sais pas s'il y a moyen d'indiquer à Excel de changer la propriété Address des liens hypertexte de la même façon qu'on peut gérer les liaisons.
Au pire, tu peux écrire une macro qui recherche les liens hypertexte, et modifie leur propriété Address en remplaçant la 1ère lettre par celle de ton choix.
En espérant t'avoir aidé
Cordialement
Bourby
daniel M.
Tout d'abord merci de ta reponse. oui moi aussi quand je modifie un lien je le supprime avant tout. je vais essayer d'exploiter les renseignements que tu m'as donné dés que j'aurai une minute. bien cordialement
daniel
"bourby" a écrit dans le message de news:
daniel M. wrote:
Bonjour un de mes classeurs comporte une foultitude de boutons avec liens hyper textes pointant vers 4 ou 5 autres classeurs differents, tous placés sur le même disque, même repertoire : D: mondossier/classeur x...ou y...ou z.. Le problême c'est qu'ayant déplacé le dossier complet sur un autre ordi (mais avec le même chemin d'accés: D: mondossier/classeur x...ou y...ou z..) tous mes liens pointent désormais vers le disque C (au lieu de D) !!!! J'ai pourtant mis les liens à jour dans le menu edition et j'ai même mis certains classeurs sur C puis "enregistrer sous" D rien à faire!! j'ai également une routine dans this workbook de chaque classeur : Private Sub Workbook_Open() Sheets(1).[A2].Value = ActiveWorkbook.Path & "" qui est sensée donner l'adresse ou se situe chaque classeur et malgré tout, obstinément, mes liens pointent toujours vers le disque C !! Vous remerçiant par avance de votre aide, bien cordialement daniel machu
bonjour,
les liens hypertexte sont des propriétés différentes des liaisons (celles_ci concernent le contenu des cellules).
Pour t'en rendre compte, tu peux activer l'enregistreur de macros, créer des liens hypertexte, puis examiner le code.
Ensuite regarde dans l'aide de VBA, il y a des subtilités: chaque cellule peut avoir plusieurs liens par exemple (collection). Il faut y prendre garde; pour ma part, quand j'interviens sur les liens d'une cellule, je commence par les effacer tous, avant d'en recréer un seul.
Les liens ont deux propriétés différentes: Address et SubAddress. Address est du genre D:Dossier1classeur1.xls et SubAddress est du genre Feuil1!$A$1 Pour modifier l'adresse, la syntaxe est du genre: Selection.Hyperlinks(1).Address="D:Dossier1classeur1.xls"
Je ne sais pas s'il y a moyen d'indiquer à Excel de changer la propriété Address des liens hypertexte de la même façon qu'on peut gérer les liaisons.
Au pire, tu peux écrire une macro qui recherche les liens hypertexte, et modifie leur propriété Address en remplaçant la 1ère lettre par celle de ton choix.
En espérant t'avoir aidé
Cordialement
Bourby
Tout d'abord merci de ta reponse.
oui moi aussi quand je modifie un lien je le supprime avant tout.
je vais essayer d'exploiter les renseignements que tu m'as donné dés que
j'aurai une minute.
bien cordialement
daniel
"bourby" <jchfer@wanadoo.fr> a écrit dans le message de news:
OTMQHUQJGHA.216@TK2MSFTNGP15.phx.gbl...
daniel M. wrote:
Bonjour
un de mes classeurs comporte une foultitude de boutons avec liens hyper
textes pointant vers 4 ou 5 autres classeurs differents, tous placés sur
le même disque, même repertoire : D: mondossier/classeur x...ou y...ou
z..
Le problême c'est qu'ayant déplacé le dossier complet sur un autre ordi
(mais avec le même chemin d'accés: D: mondossier/classeur x...ou y...ou
z..) tous mes liens pointent désormais vers le disque C (au lieu de D)
!!!!
J'ai pourtant mis les liens à jour dans le menu edition et j'ai même mis
certains classeurs sur C puis "enregistrer sous" D rien à faire!!
j'ai également une routine dans this workbook de chaque classeur :
Private Sub Workbook_Open() Sheets(1).[A2].Value = ActiveWorkbook.Path &
""
qui est sensée donner l'adresse ou se situe chaque classeur et malgré
tout, obstinément, mes liens pointent toujours vers le disque C !!
Vous remerçiant par avance de votre aide,
bien cordialement
daniel machu
bonjour,
les liens hypertexte sont des propriétés différentes des liaisons
(celles_ci concernent le contenu des cellules).
Pour t'en rendre compte, tu peux activer l'enregistreur de macros, créer
des liens hypertexte, puis examiner le code.
Ensuite regarde dans l'aide de VBA, il y a des subtilités: chaque cellule
peut avoir plusieurs liens par exemple (collection). Il faut y prendre
garde; pour ma part, quand j'interviens sur les liens d'une cellule, je
commence par les effacer tous, avant d'en recréer un seul.
Les liens ont deux propriétés différentes: Address et SubAddress.
Address est du genre D:Dossier1classeur1.xls
et SubAddress est du genre Feuil1!$A$1
Pour modifier l'adresse, la syntaxe est du genre:
Selection.Hyperlinks(1).Address="D:Dossier1classeur1.xls"
Je ne sais pas s'il y a moyen d'indiquer à Excel de changer la propriété
Address des liens hypertexte de la même façon qu'on peut gérer les
liaisons.
Au pire, tu peux écrire une macro qui recherche les liens hypertexte, et
modifie leur propriété Address en remplaçant la 1ère lettre par celle de
ton choix.
Tout d'abord merci de ta reponse. oui moi aussi quand je modifie un lien je le supprime avant tout. je vais essayer d'exploiter les renseignements que tu m'as donné dés que j'aurai une minute. bien cordialement
daniel
"bourby" a écrit dans le message de news:
daniel M. wrote:
Bonjour un de mes classeurs comporte une foultitude de boutons avec liens hyper textes pointant vers 4 ou 5 autres classeurs differents, tous placés sur le même disque, même repertoire : D: mondossier/classeur x...ou y...ou z.. Le problême c'est qu'ayant déplacé le dossier complet sur un autre ordi (mais avec le même chemin d'accés: D: mondossier/classeur x...ou y...ou z..) tous mes liens pointent désormais vers le disque C (au lieu de D) !!!! J'ai pourtant mis les liens à jour dans le menu edition et j'ai même mis certains classeurs sur C puis "enregistrer sous" D rien à faire!! j'ai également une routine dans this workbook de chaque classeur : Private Sub Workbook_Open() Sheets(1).[A2].Value = ActiveWorkbook.Path & "" qui est sensée donner l'adresse ou se situe chaque classeur et malgré tout, obstinément, mes liens pointent toujours vers le disque C !! Vous remerçiant par avance de votre aide, bien cordialement daniel machu
bonjour,
les liens hypertexte sont des propriétés différentes des liaisons (celles_ci concernent le contenu des cellules).
Pour t'en rendre compte, tu peux activer l'enregistreur de macros, créer des liens hypertexte, puis examiner le code.
Ensuite regarde dans l'aide de VBA, il y a des subtilités: chaque cellule peut avoir plusieurs liens par exemple (collection). Il faut y prendre garde; pour ma part, quand j'interviens sur les liens d'une cellule, je commence par les effacer tous, avant d'en recréer un seul.
Les liens ont deux propriétés différentes: Address et SubAddress. Address est du genre D:Dossier1classeur1.xls et SubAddress est du genre Feuil1!$A$1 Pour modifier l'adresse, la syntaxe est du genre: Selection.Hyperlinks(1).Address="D:Dossier1classeur1.xls"
Je ne sais pas s'il y a moyen d'indiquer à Excel de changer la propriété Address des liens hypertexte de la même façon qu'on peut gérer les liaisons.
Au pire, tu peux écrire une macro qui recherche les liens hypertexte, et modifie leur propriété Address en remplaçant la 1ère lettre par celle de ton choix.