Formule qui ne marche pas

bonjour tout le mode cela m arrive assez souvent que une formule me retourne.... la formule.... et non le resultat

exemple

image

à la difference c est que la j ai un resulat 0...

image

Bonjour,

si la formule reste affichée c'est que la cellule est au format texte.
Mais tu dis ça, et après tu dis que ça affiche 0 ?!?
Toujours mettre un fichier exemple que ce soit clair
eric

slt alors j ai trouvé en fait le concatener faisait appel a des cellules qui faisait reference a d autre cellule qui faisait appel a un fichier externe dont la liaison etait peter

comme à l ouverture j ai dit de ne pas mettre à jour, lui il a mis 0

bon alors ça recommence.... cette fois ci c est relou, car il n y a pas de liaison peter

image

deja formule incoherente...

=SI($A2<>"";INDEX('[maj textes produit pkd.xlsm]texte fiche produit'!$A:$W;EQUIV($A2;'[maj textes produit pkd.xlsm]texte fiche produit'!$A:$A;0);EQUIV(E$1;'[maj textes produit pkd.xlsm]texte fiche produit'!$1:$1;0));"")

encore 0 en resultat alors que la formule sort du texte

image

alors que la meme formule est dans la colonne c, mais sur un autre onglet du fichier source...

Bonjour v tec,

La fonction INDEX() ne peut fonctionner que si le fichier source est ouvert

Utilisez Power Query pour ramener les infos

A+

A bon?

Bizarre j avais pas remarquer

le problème c est que je maîtrise pas query

est ce que tu crois qu il est possible a partir d une macro dans un fichier excel dans lequel j aurais repertorié tout leschemin de fichiers qui interagissent entre eux pour qu il les ouvre, mette à jour les liaisons les enregistres et les ferme?

Bonjour à tous,

tu es sûr de ton coup Bruno ?
Pas le temps de refaire les tests mais je l'avais fait à une époque.
Pour Index() il faut indiquer les chemins complets et ça devrait passer fichier fermé.

Ex noté à cette occasion :
INDEX('D:\tmp\Téléchargement Chrome\[Classeur6.xlsx]Feuil1'!$B$1:$B$2;EQUIV(6;'D:\tmp\Téléchargement Chrome\[Classeur6.xlsx]Feuil1'!$A$1:$A$2;0))

@v tec
Sinon, si tu peux organiser ta BDD pour que ce soit utilisable, Recherchev() et Recherchex() fonctionnent classeur fermé.
eric

Salut eriiic,

Effectivement, désolé, tu as raison, mais je n'utilise jamais ce genre de méthode, bien trop d'aléas

A+

un peu lourdingue mais bon

oui car j ai vu que le chemin se changeait tout seul si le fichier externe etait ouvert ou fermé

Pour que les formules soient mises à jours il faut que les 2 fichiers soient ouverts, faire Enregistrer sous...' pour le fichier annexe, et supprimer l'ancien.
Sinon le fichier des formules n'est pas informé du déplacement

Rechercher des sujets similaires à "formule qui marche pas"