Liens vers un classeur externe

Bonjour.

Dans une feuille de calcul, je fais un lien vers une feuille externe avec cette formule en C5 :

=SI(A5="";"";RECHERCHEV($A5;'file:///G:/fichierexterne.ods'#$Feuill1.$A$5:$I$300;3))

Quand la cellule A5 est vide, pas de problème, le test s'arrête au premier terme du test qui est "".

Mais lorsque j'entre une valeur dans A5 (qui existe dans le fichier externe) j'ai droit à un beau "Err:504" en C5
A noter que les valeurs recherchées dans le fichier externe sont bien classées dans l'ordre alphabétique (il s'agit de valeur textuelle du genre 21A000 21A001 21A002, etc)

Cette formule marchait pourtant parfaitement dans OOo 3.2.

Et lorsque je fais référence à des valeurs situées dans une autre feuille du même classeur, ça fonctionne,

Une idée ?

Merci d'avance,
Dom...

Bonsoir,

Message du 05/11/10 18:08
De : "Dom..."
A : users@fr.libreoffice.org
Copie à :
Objet : [fr-users] Liens vers un classeur externe

Bonjour.

Dans une feuille de calcul, je fais un lien vers une feuille externe
avec cette formule en C5 :

=SI(A5="";"";RECHERCHEV($A5;'file:///G:/fichierexterne.ods'#$Feuill1.$A$5:$I$300;3))

Quand la cellule A5 est vide, pas de problème, le test s'arrête au
premier terme du test qui est "".

Mais lorsque j'entre une valeur dans A5 (qui existe dans le fichier
externe) j'ai droit à un beau "Err:504" en C5
A noter que les valeurs recherchées dans le fichier externe sont bien
classées dans l'ordre alphabétique (il s'agit de valeur textuelle du
genre 21A000 21A001 21A002, etc)

Cette formule marchait pourtant parfaitement dans OOo 3.2.

Et lorsque je fais référence à des valeurs situées dans une autre
feuille du même classeur, ça fonctionne,

Une idée ?

Merci d'avance,
Dom...

--
E-mail to users+help@fr.libreoffice.org for instructions on how to unsubscribe
List archives are available at http://fr.libreoffice.org/lists/users/
All messages you send to this list will be publicly archived and cannot be deleted

Je n'ai pas le PC ou j'ai installé LibO sous la main, donc je ne peux pas tester.
Cependant si le bud est confirmé, il vaut peut-être mieux attendre la prochaine mouture de LibO
qui doit sortir "incessamment sous peu" avant de reporter le bug.

Gérard

Bonsoir,

J'ai eu aussi un problème de ce genre avec des appels à une cellule sise dans un autre fichier. J'ai été obligé de dire que je voulais la valeur de la cellule.

Bizarre maintenant c'est propre?!
Les mystères de l'informatique! :wink:

Amitiés

En utilisant cellule("contents";référence) ?

J'ai essayé la formule
=SI(A5="";"";CELLULE("contents";RECHERCHEV(CELLULE("contents";$A4);'file:///G:/fichierexterne.ods'#$Feuill1.$A$4:$I$330;3)))
mais j'ai toujours la sanction ERR504

Cordialement,
Dom...

Bonjour

Message du 05/11/10 18:08
De : "Dom..."
Objet : [fr-users] Liens vers un classeur externe

Dans une feuille de calcul, je fais un lien vers une feuille externe
avec cette formule en C5 :

=SI(A5="";"";RECHERCHEV($A5;'file:///G:/fichierexterne.ods'#$Feuill1.$A$5:$I$300;3))

lorsque j'entre une valeur dans A5 (qui existe dans le fichier
externe) j'ai droit à un beau "Err:504" en C5

Je confirme avec XP - SP3

Pour information j'ai vérifié également :
- avec un classeur externe sur la même unité (pour lever l'ambiguïté possible sur le G:)
- avec un URL sans espace ni caractères spéciaux (accents).

Une curiosité laissant supposer d'autres problèmes : changer la
syntaxe des formules via Outils > Options > Calc > Formule
pour sélectionner une des deux excel provoque la disparition
de *l'affichage* des références vers le classeur externe.

En clair ta formule devient :
=SI(A5="";"";RECHERCHEV($A5;;3))

A noter que même après enregistrement/réouverture il suffit de rebasculer
en syntaxe calc pour retrouver l'affichage de la référence externe.

Cordialement

Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net

Gérard Fargeot wrote:

Bonsoir,

Message du 05/11/10 18:08
De : "Dom..."
A : users@fr.libreoffice.org
Copie à :
Objet : [fr-users] Liens vers un classeur externe

Bonjour.

Dans une feuille de calcul, je fais un lien vers une feuille externe
avec cette formule en C5 :

=SI(A5="";"";RECHERCHEV($A5;'file:///G:/fichierexterne.ods'#$Feuill1.$A$5:$I$300;3))

Quand la cellule A5 est vide, pas de problème, le test s'arrête au
premier terme du test qui est "".

Mais lorsque j'entre une valeur dans A5 (qui existe dans le fichier
externe) j'ai droit à un beau "Err:504" en C5
A noter que les valeurs recherchées dans le fichier externe sont bien
classées dans l'ordre alphabétique (il s'agit de valeur textuelle du
genre 21A000 21A001 21A002, etc)

Cette formule marchait pourtant parfaitement dans OOo 3.2.

Et lorsque je fais référence à des valeurs situées dans une autre
feuille du même classeur, ça fonctionne,

Une idée ?

Merci d'avance,
Dom...

--
E-mail to users+help@fr.libreoffice.org for instructions on how to
unsubscribe
List archives are available at http://fr.libreoffice.org/lists/users/
All messages you send to this list will be publicly archived and cannot
be deleted

Je n'ai pas le PC ou j'ai installé LibO sous la main, donc je ne peux pas
tester.
Cependant si le bud est confirmé, il vaut peut-être mieux attendre la
prochaine mouture de LibO
qui doit sortir "incessamment sous peu" avant de reporter le bug.

Gérard

--
E-mail to users+help@fr.libreoffice.org for instructions on how to
unsubscribe
List archives are available at http://fr.libreoffice.org/lists/users/
All messages you send to this list will be publicly archived and cannot be
deleted

Je pensais (à tort) que la résolution de bugs similaires allait résoudre
celui-ci.
De même je pensais la sortie de la beta 3 plus proche.

J'ai donc conseillé d'attendre. Je n'aurais pas du, le bug est toujours
présent. Mea culpa.

Pour me faire pardonner, je viens d'ouvrir une issue :
https://bugs.freedesktop.org/show_bug.cgi?id=31718

Gérard

Merci pour l'ouverture de l'issue. Mais bien qu'elle soit maintenant notée "RESOLVED FIXED ", ça ne fonctionne toujours pas chez moi avec la dernière RC1 (Windows XP, ancienne LIBO désinstallée avant installation de la RC1)
Maintenant, j'ai une erreur 502. Dans mes fichiers et dans les fichiers joints à l'issue.
Dom...

Dans ce cas il faut commenter l'issue pour que Kohei puisse revoir la
question.

Bonne journée
JBF

Jean-Baptiste Faure wrote:

Merci pour l'ouverture de l'issue. Mais bien qu'elle soit maintenant
notée "RESOLVED FIXED ", ça ne fonctionne toujours pas chez moi avec
la dernière RC1 (Windows XP, ancienne LIBO désinstallée avant
installation de la RC1)
Maintenant, j'ai une erreur 502. Dans mes fichiers et dans les
fichiers joints à l'issue.
Dom...

Dans ce cas il faut commenter l'issue pour que Kohei puisse revoir la
question.

Bonne journée
JBF

Si je saisie à nouveau la formule, cela fonctionne.
Si je crée un nouveau classeur, RECHERCHEV fonctionne également. Nouveau
classeur LibO ou nouveau OOo puis ouvert avec LibO.

Peut-être le classeur source a t-il été déplacé, ou le chemin contient des
caractères accentués.

Essayes de ressaisir une des formules pour voir si cela fontionne et si oui
compares avec une qui ne fonctionne pas pour voir la différence.

Gérard

Oui, ça fonctionne. Je suis rouge de honte, j'avais changé le nom de la feuille dans le classeur cible, sans changer son nom dans la formule. Ce n'est décidément pas mon jour.
L'affaire est close.
Merci,
Dom...