Pour la cause du problème, je ne sais pas. Pour la solution :
peut-être un code VBA qui réécrit ta formule dans la cellule concernée dès ouverture de ton fichier (sub auto_open).
Merci de joindre un fichier-exemple...
Avant de faire de gros programmes, est-ce qu'en mettant à jour les liaisons ca n'irait pas ?
Sur Excel 2007 : Ruban Données. Dans l'encart connection : Modifier les liens d'accès. Et là tu lui donne le nouveau chemin d'accès...
Bonjour,
Le problème reste le même: une fois enregistré sur un autre disque, la formule change automatiquement et met le nom du lecteur sur lequel j'ai enregistrer le fichier.
Peux-tu essayer dans le ThisWorkBook du fichier cible :
Code:
Private Sub Workbook_Open()
ActiveWorkbook.ChangeLink Name:="F:\AFFAIRES LABO\Liste des affaires.xlsx", NewName:="L:\AFFAIRES LABO\Liste des affaires.xlsx", Type:=xlExcelLinks
End Sub
Peux-tu essayer dans le ThisWorkBook du fichier cible :
Code:
Private Sub Workbook_Open()
ActiveWorkbook.ChangeLink Name:="F:\AFFAIRES LABO\Liste des affaires.xlsx", NewName:="L:\AFFAIRES LABO\Liste des affaires.xlsx", Type:=xlExcelLinks
End Sub
Le module ThisWorkBook est accessible par Alt F11 (Editeur VBA appelé VBE).
Copie et Colle le code proposé dans ce module et ferme le fichier
Ré ouvre le et dis nous ce qui se passe.
Peux-tu essayer dans le ThisWorkBook du fichier cible :
Code:
Private Sub Workbook_Open()
ActiveWorkbook.ChangeLink Name:="F:\AFFAIRES LABO\Liste des affaires.xlsx", NewName:="L:\AFFAIRES LABO\Liste des affaires.xlsx", Type:=xlExcelLinks
End Sub
Avant de faire de gros programmes, est-ce qu'en mettant à jour les liaisons ca n'irait pas ?
Sur Excel 2007 : Ruban Données. Dans l'encart connection : Modifier les liens d'accès. Et là tu lui donne le nouveau chemin d'accès...
Prince Corwin : Je suis entièrement d'accord avec ton propos... Mais notre ami(e) avait l'ai de préférer du "tout automatique". C'est une nouvelle tendance : on fait des usines à gaz qui réclament du code alors que, pour la plupart des fichiers, les fonctions natives d'XL pourraient suffire.
Merci pour m'avoir confirmer ce qui semblait être la même chose.
C'est vrai qu'avec le temps, les gens sont de plus en plus "assistés", ou en tous ca, ils veulent en faire le moins possible. Comme ca dans le cas d'un mauvais résultat ca ne leur sera pas imputable...
Là ou la solution se fait en trois clics de souris, il faut developper tout un schmilblik pour pas grand chose...