XL 2013 fonction cellule("filename"...

rafi93

XLDnaute Occasionnel
bonjour à tous

j'utilise la formule =STXT(CELLULE("filename";A2);TROUVE("[";CELLULE("filename";A2))+1;11)

qui ramène bien les 11 1ers caractères du nom du fichier, sans le chemin.

le problème est que quand je fais "enregistrer sous" et que je donne un nouveau nom pour le fichier en cours, la formule ne se met pas à jour; il faut que je rentre dans la cellule et que je fasse "entrée" pour qu'elle prenne la bonne valeur.
pourquoi ?
y a t il un moyen de faire que la mise à jour soit "automatique" lors de l'enregistrement du nouveau nom de fichier?

merci !!
 

rafi93

XLDnaute Occasionnel
Re : fonction cellule("filename"...

c'est à dire que tu fais comment ?

sur mon poste (Office 365- 2016)
je mets la formule du post #15 dans disons la cellule A1
j'enregistre le ichier sous un nouveau nom
A1 ne change pas, sauf si je fais ensuite "F9" ou si je rentre dans une cellule quelconque puis "entrée"
 

JCGL

XLDnaute Barbatruc
Re : fonction cellule("filename"...

Bonjour à tous,

Il est entendu que le fichier doit être enregistré au moins une fois et le calcul en Automatique...

A+ à tous
 

Pièces jointes

  • Test.xlsx
    13.6 KB · Affichages: 27
  • Test.xlsx
    13.6 KB · Affichages: 36
Dernière édition:

Discussions similaires

Réponses
11
Affichages
360

Membres actuellement en ligne

Statistiques des forums

Discussions
312 845
Messages
2 092 770
Membres
105 530
dernier inscrit
zazie