6 messages in org.openoffice.fr.progRe: Tr: Re: [prog] Pb avec le format ...
FromSent OnAttachments
Michel 2Aug 16, 2006 8:34 am 
Laurent CostyAug 23, 2006 2:52 am 
Laurent CostyAug 24, 2006 6:29 am 
yves dutrieuxAug 26, 2006 3:44 am 
Laurent CostySep 13, 2006 10:10 am.ods
yves dutrieuxSep 13, 2006 11:59 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: Tr: Re: [prog] Pb avec le format des cellulesActions...
From:Laurent Costy (laur@planete-sciences.org)
Date:Sep 13, 2006 10:10:54 am
List:org.openoffice.fr.prog
Attachments:

Bonjour Yves,

Je suis enfin parvenu à reproduire la situation qui me pose problème. Voici ci-dessous, le protocole pour parvenir à ce résultat que je trouve étonnant et que je ne parviens pas à m'expliquer.

1°) Ouvrir le fichier et répondre plutôt non à la mise à jour des liens 2°) Vérifier qu'il s'agit de la feuille exploitation qui est affichée 3°) Filtrer sur le code comptable (colonne B) le compte 6251 --> la ligne 418 apparaît en rouge 4°) Sélectionner la ligne 418, la copier et insérer vers le bas cette ligne --> jusque là, tout semble normal 5°) Se mettre sur la cellule B419 ainsi créée et écrire le code 7060 à la place du 6251 --> c'est là que je ne comprends plus : la formule en I419 ne sort plus rien car, visiblement, le format de la B419 à changer par le simple fait de réécrire dedans (lorsque je passe la cellule en mode standard et que je me positionne dans la barre de formule, je vois un signe " ' " qui est apparu)

Plein de questions : - comment expliquer cela ? - comment prédire cela ? * Précision 1 : j'ai d'autres fichiers du même type pour lesquels cela ne se produit pas * Précision 2 : le passage entier de la colonne dans un format donné ne permet pas d'empêcher le phénomène de se reproduire

Voilà, j'espère que c'est clair et que ça te permettra de comprendre mon soucis.

Merci pour toute l'aide que tu pourrais m'apporter...

PS : ce fichier est extrait de notre système comptable, merci de ne pas le diffuser.

yves dutrieux a écrit :

Bonjour Laurent,

2006/8/24, Laurent Costy <laur@planete-sciences.org>:

Bonjour à tous,

En fait, l'application de la formule tout en bas de ce mail en remplacement de celle que j'avais ne résoud pas complètement le problème ; En particulier avec le résultat des pilotes de données et des plages liées à un autre fichier.

D'abord, je constate une incohérence avec ce qui est écrit ci-dessous : dans mon fichier, une plage est le résultat d'un lien avec un autre fichier. Dans une colonne des "nombres" de 4 chiffres sont justifiés à droite alors que lorsque l'on clique droit sur la cellule et que l'on ouvre le menu "formater les cellules", le type de la cellule qui est mis en avant est "texte" (l'icône de justification est gauche).

Ensuite, le fait d'avoir changer la formule "masque" le "problème" de format (puisque mes cellules ne sont plus vides). Mais je me retrouve finalement avec le problème plus tard, lorsque je mets par exemple à jour, un pilote de données : il cafouille sur le type de la cellule et ne classe pas au bon endroit le montant à classer.

Finalement, je crois que je n'ai toujours pas tout à fait compris...Je suis incapable de savoir quand je vais me retrouver avec le problème de ce " ' " qui apparaît devant mes codes comptables lorsque je copie-colle-insère une ligne.

Quel doit être le type de le cellule initiale ? Quel ne doit surtout pas être le type de la cellule initial ?

Aurais-tu par hasard un fichier sur lequel tu as le problème que tu pourrais m'envoyer à mon adresse perso ? Plusieurs pistes peut-être : - le format /linguistique (. décimal ou , décimales et le caractère de séparation des milliers ? ) Personnellement, j'utilise l'espace pour séparateur de milliers et le . pour les décimales. - La manière de coller (Collage-spécial ? )

Avec un exemple de fichier , ça serait bcp plus simple ;-)

Bref, il me manque toujours quelques éléments pour comprendre comment ça marche ; ça doit pourtant vous paraître simple mais j'ai quelques difficultés encore avec le comportement de Calc dans les liens et les pilotes...

Si vous parvenez à comprendre mes problèmes (bravo) et si vous avez quelques explications, je suis preneurs...

Merci Michel pour cette réponse,

Je suis un peu étonnée par le comportement décrit ci-dessous car ce n'est pas du tout l'idée que je m'en faisais. Maintenant, ça devrait aller mieux. Le remplacement par la formule préconisée, fonctionne.

Merci encore.

Michel 2 a écrit :

Comme la plupart des tableurs, OOo considère comme des nombres, les valeurs numériques saisies dans des cellules au format standard. Ces valeurs seront cadrées à droite par défaut. Le fait de changer le format de ces cellules n'affectera pas le statut des valeurs déjà saisies. De même, les données initialement saisies dans des cellules au format "texte" sont considérées comme du texte et ne changent pas de statut lors d'un changement de format des cellules. Ces valeurs sont cadrées à gauche par défaut. Le copier/coller spécial sans prise en compte du format de cellules au format texte sur des cellules au format standard donne lieu à l'insertion du caractère ' devant les données pouvant être assimilées à des nombres. On peut aussi saisir ce caractère ' devant un nombre pour indiquer au logiciel de le traiter comme du texte. Au cas particulier, ces erreurs ne devraient pas avoir d'incidences si la formule : =SI($B1095;RECHERCHEV($B1095;Correspondance;2;FAUX());"")

est remplacée par: =SI(ESTVIDE($B1095);"";RECHERCHEV($B1095;Correspondance;2;FAUX()))