Répertoire

  • Initiateur de la discussion Isabelle
  • Date de début
I

Isabelle

Guest
Salut, j'ai un fichier excel dans lequel j'ai inséré une formule du =RECHERCHEV(B15;'E:\WORK\[fichier.xls]Feuil1'!A3:C14;2;FAUX)

Le problème, c'est que ce fichier je l'envoie par mail pour qu'il soit modifié ou mis à jour par d'autres personnes.Quand on me le renvoie, le E:\, est devenu C:\, et ma formule n'est plus respectée, donc ne marche plus puisque le répertoire a changé automatiquement.

Y a t-il un moyen d'y remédier pour que le répertoire ne change pas.

Merci de votre aide.
 
S

STéphane

Guest
dixit cette page : <http://xlbysteph.free.fr/aideinformatique/actionliaison.htm>


!!!!! Mise à jour de tous les liens : activeworkbook.updatelink name:=activeworkbook.linkSources
Ouverture sans mise à jour des liens (vous pouvez changer cela dans outils/options)
dim WB As Workbook : set WB = workbooks.Open(filename:="Test.xls",updatelinks:=0) 'Workbooks.Open "C:\Temp\Test.xls", False

workbooks.open("zaza.xls",3)

'empêcher la mise à jour des liaisons du classeur que l'on sélectionne dans la boite de dialogue ouvrir :
If Application.Dialogs(xlDialogOpen).Show(, 0) Then ....


Ouvre ton classeur, va dans Outils -> Options, onglet "Modification", désactive l'option "Confirmation de la mise à jour automatique des liens" puis enregistre ton classeur. Cette boîte de dialogue ne s'affichera plus à l'ouverture du classeur


Voir aussi cette instruction vba : application.asktoupdatelinks=false

voir aussi http://disciplus.simplex.free.fr/xl/file.htm#majouverture


voilà
bye
Stéphane
 

Discussions similaires

Statistiques des forums

Discussions
312 793
Messages
2 092 178
Membres
105 253
dernier inscrit
jj12345