Nom/formules se servant d'un fichier distant

  • Initiateur de la discussion Initiateur de la discussion deniooo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

deniooo

XLDnaute Occasionnel
Bonjour,
J'ai créé un fichier de reporting utilisant des noms, des formules, stockés dans le même classeur que l'endroit où elle sont appliqués.

Maintenant je veux stocker ces données dans un fichier partagé sur un réseau. Et je veux que mes noms et formules pointent non pas sur l'ancienne feuille mais sur le nouveau fichier.

Evidemment les utilisateurs n'ont pas tous le même chemin d'accés (le disque réseau porte différent nom suivant les postes..).

Je ne vois pas trop comment faire..

J'ai eu une idée barbare, à la premiére ouverture du fichier on demande le chemin d'accés grace à un getfilename, on inscrit le chemin en dur sur le fichier dans une cellule non utilisée, on la cache et on l'utilise pour avoir le chemin d'accés.

Une meilleure idée ?!
 
Re : Nom/formules se servant d'un fichier distant

Bonjour,

Es tu certain que les disques réseaux ont des noms différents ?
Tu dois voir des "alias" qui sont des raccourcis depuis un chemin global identique pour chacun.

Exemple : disque "normal" H
Chemin H:/USERS/GROUPS/SERVICE1/....

Mais on fait un alias sur un disque L par exemple qui pointe drurectement vers
H:/USERS/GROUPS/SERVICE1/....
ou
H:/USERS/GROUPS/SERVICE2/...

Je ne sais pas si je suis tres clair mais enfin ...
Sinon l'aytre option est certaineemnt d'utiliser des chemins relatifs depuis le classeur ouvert "Thisworkbook.path"
 
Re : Nom/formules se servant d'un fichier distant

thisworkbook.path utilise les chemins relatifs oui.

Je vais essayer de récupérer le chemin réel du disque.

Dans le cas où je l'ai je ne connais pas la syntaxe pour pointer vers le fichier dans une déclaration de nom.

une idée ?!
 
Re : Nom/formules se servant d'un fichier distant

en prenant le chemin relatif depuis le placement du classeur (que tu connais), ça marche tres bien.

exemple dans une de maes macros (j'ai pas trop envie de me fatiguer il fait trop chaud)

Code:
Sub ouverture_data()
'ouverture bases annexes en lecture seule
'état normal

Application.ScreenUpdating = False
Application.DisplayAlerts = False
ChDrive (ThisWorkbook.Path & "\data\")
ChDir (ThisWorkbook.Path & "\data\")

Workbooks.Open Filename:="responsable.xls", ReadOnly:=True, Password:="Xa2BO6"
Windows("responsable.xls").Visible = False
Workbooks.Open Filename:="balance.xls", ReadOnly:=True, Password:="Xa2BO6"
Windows("balance.xls").Visible = False
Workbooks.Open Filename:="tables.xls", ReadOnly:=True, Password:="Xa2BO6"
Windows("tables.xls").Visible = False

End Sub
 
Re : Nom/formules se servant d'un fichier distant

J'ai récupéré le nom de chemin réel sur le partage réseau,
la syntaxe est
Code:
    'chemin[fichier]feuille'!

Or le fichier ouvert tout marche bien quand je viens juste de le faire. Une fois que je copie le fichier dont les noms doivent pointer sur le réseau sur mon dur, les pointeurs ne fonctionnent plus.. 🙁

J'ai bien revérifié les noms, ils pointent comme avant vers le bon fichier. Seulement plus rien ne s'affiche dans mes liste de validation..!!

Mais que ce passe-t-il ?! encore un mystére crosoft ?!
 
Re : Nom/formules se servant d'un fichier distant

Oui.

Mais je pense que c'est dû à la longueur de l'adresse du fichier. elle est plutot longue, voir trés longue..

Edit : Aprés test il m'apparait qu'il FAUT que le fichier soit ouvert.. donc une méthode serait de faire une macro qui à l'ouverture du fichier ouvre automatiquement en fond (sans affichage) le fichier source..

Cela vous semble normal ?!

je galére un max !!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

C
Réponses
5
Affichages
4 K
chikchik
C
C
Réponses
4
Affichages
5 K
C
Y
Réponses
1
Affichages
1 K
yoyosse
Y
Retour