Etienne2323
XLDnaute Impliqué
Bonjour le forum,
j'ai à nouveau besoin de vos conseils ! Je vous expose ma problématique. J'ai, dans le fichier "Etienne1.xls" , des formules bdlire. En voici un exemple.
=SI(BDLIRE(caisses_cumul;$E50;trim)="s.o.";"s.o.";(BDLIRE(caisses_cumul;$E50;fin)/BDLIRE(caisses_cumul;$E50;trim)-1)*100)
caisses_cumul est la plage de base de données
trim est mon critère
Je dois séparer mon fichier "Etienne1.xls" en deux parties. Les onglets contenant ces formules bdlire se retrouvent donc dans le fichier "Etienne2.xls" par le biais d'une copie d'onglets. J'ai pris soin de bien mettre en place toutes les info nécessaires afin que les formules fonctionnent bien dans "Etienne2.xls".
Toutefois, le problème suivant survient. Les noms de mes plages de cellules conservent leurs chemins (paths) initiaux. Ils font donc toujours référence à mon fichier "Etienne1.xls". Lorsque ce dernier est ouvert, les rendements s'affichent. Toutefois, dès que je ferme "Etienne1.xls", ils se transforment tous en #VALEUR. Étant donné que je ne vois aucun chemin apparent pour les noms de plage ou de cellules, je me demande donc comment changer le chemin des plages de référence de manière à ce que les formules bdlire fonctionne dans mon nouveau fichier "Etienne2.xls" même si "Etienne1.xls" n'est pas ouvert.
Les formules demeurent les mêmes, sans qu'il ne m'apparaisse le chemin qui ferait référence à "Etienne1.xls". Normalement, les formules devraient prendre une forme qui ressemble à ceci :
exemple rapide : (=SI(BDLIRE(C:\Mes docuemnts[Etienne1.xls]caisses_cumul;$E50;trim)="s.o.";"s.o.";(BDLIRE(C:\Mes docuemnts[Etienne1.xls]caisses_cumul;$E50;fin)/BDLIRE(C:\Mes docuemnts[Etienne1.xls]caisses_cumul;$E50;trim)-1)*100) )
mais non, les formules ne changent pas !
Des pistes de solutions ?
Merci de votre aide !
Cordialement,
Étienne
j'ai à nouveau besoin de vos conseils ! Je vous expose ma problématique. J'ai, dans le fichier "Etienne1.xls" , des formules bdlire. En voici un exemple.
=SI(BDLIRE(caisses_cumul;$E50;trim)="s.o.";"s.o.";(BDLIRE(caisses_cumul;$E50;fin)/BDLIRE(caisses_cumul;$E50;trim)-1)*100)
caisses_cumul est la plage de base de données
trim est mon critère
Je dois séparer mon fichier "Etienne1.xls" en deux parties. Les onglets contenant ces formules bdlire se retrouvent donc dans le fichier "Etienne2.xls" par le biais d'une copie d'onglets. J'ai pris soin de bien mettre en place toutes les info nécessaires afin que les formules fonctionnent bien dans "Etienne2.xls".
Toutefois, le problème suivant survient. Les noms de mes plages de cellules conservent leurs chemins (paths) initiaux. Ils font donc toujours référence à mon fichier "Etienne1.xls". Lorsque ce dernier est ouvert, les rendements s'affichent. Toutefois, dès que je ferme "Etienne1.xls", ils se transforment tous en #VALEUR. Étant donné que je ne vois aucun chemin apparent pour les noms de plage ou de cellules, je me demande donc comment changer le chemin des plages de référence de manière à ce que les formules bdlire fonctionne dans mon nouveau fichier "Etienne2.xls" même si "Etienne1.xls" n'est pas ouvert.
Les formules demeurent les mêmes, sans qu'il ne m'apparaisse le chemin qui ferait référence à "Etienne1.xls". Normalement, les formules devraient prendre une forme qui ressemble à ceci :
exemple rapide : (=SI(BDLIRE(C:\Mes docuemnts[Etienne1.xls]caisses_cumul;$E50;trim)="s.o.";"s.o.";(BDLIRE(C:\Mes docuemnts[Etienne1.xls]caisses_cumul;$E50;fin)/BDLIRE(C:\Mes docuemnts[Etienne1.xls]caisses_cumul;$E50;trim)-1)*100) )
mais non, les formules ne changent pas !
Des pistes de solutions ?
Merci de votre aide !
Cordialement,
Étienne