Pierre POISSON a écrit :
Bonjour,
Dans l'aide page "Descriptions de format numérique", il est marqué :
*Ajout de texte dans les représentations de format numérique -Texte et
nombres
Pour inclure du texte dans un format numérique appliqué à une cellule
contenant des nombres, placez le texte entre guillemets (") ou, si le texte
ne se compose que d'un seul caractère, faites précéder celui-ci d'une barre
oblique inverse (\). Par exemple, saisissez #.# "mètres" pour afficher "3,5
mètres" ou #.# \m pour afficher "3,5 m".
*
J'ai testé avec OOo-Calc 2.4.1. et OOo 3.0. (Win XP SP3), de toute évidence,
ça ne fonctionne pas !
Il faut écrire #.# [$mètres] et #.# [$m] (ce qui s'apparente au format
monétaire) sinon le nombre n'apparait pas.
Bug ou fichier d'aide erroné ?
Synanceia (Pierre)
Bonjour Pierre,
Effectivement le texte de l'aide n'est pas parfaitement exact. À la
place du point, il faut mettre le séparateur décimal, donc la virgule en
environnement fr-FR. Si on utilise un point, alors en environnement
fr-FR il sera interprété comme le séparateur des milliers. Par exemple
12534,43 en format #.# "mètres" donnera 1.3mètres
Visiblement l'écriture avec le format monétaire force le changement de
séparateur décimal indépendamment de l'environnement linguistique. Ainsi
12534,43 en format #µ# [$mètres] donnera 1253µ4 mètres
Bon pour en revenir à l'aide, je suppose que celle-ci ne peut changer
avec l'environnement linguistique.
[Aparté] Tiens, un changement des paramètres linguistiques en français
(Suisse) a planté OOo [/Aparté]
En Suisse, le séparateur décimal est le point et le séparateur des
milliers est l'apostrophe. De mon point de vue, si on ne peut pas
localiser les exemples de l'aide en fonction des paramètres
linguistiques, un texte préliminaire d'avertissement serait bienvenu.Je
vois qu'il y a un message dans ce sens au début du paragraphe
"Séparateur des milliers", mais ce texte est ambigüe ou au moins
incomplet, puisqu'en France c'est une espace qui est utilisé et en
Suisse une apostrophe, et je ne connais pas toutes les variations. Je
proposerais une approche dans ce style :
Les caractères séparateur des milliers et séparateur décimal sont
spécifiques à chaque région. Suivant les paramètres de langue choisis,
vous devez adapter les exemples ci-dessous en modifiant si nécessaire
ces caractères. Les exemples considèrent que le séparateur décimal est
une virgule et le séparateur des milliers une espace. (Si on veut
adapter les exemples aux francophone de France, si on les considère les
plus nombreux parmi les francophones)
Ensuite il faut modifier les exemples.
- Dans la rubrique Séparateur de milliers, les exemples utilisent le
point. Cela fonctionne, le séparateur des milliers est remplacé par un
point. Mais mettre une espace serait plus logique, bien que non visible
(en particulier le 2e exemple : #. devrait être # (caractère # suivi
d'un caractère espace))
À noter qu'en fr-FR, tout ajout d'espace dans la description de format
est interprété comme un séparateur de milliers, d'où certains formatages
difficilement compréhensibles pour un néophyte.
- Dans la rubrique Texte et nombre, il faut remplacer les caractères
point des exemples par des virgules et intégrer les espaces à
l'intérieur des guillemets :
Par exemple, saisissez #,#" mètres" pour afficher "3,5 mètres" ou #.#\
\m pour afficher "3,5 m".
- Dans la rubrique Parenthèses conditionnelles, à nouveau le séparateur
des milliers a été pris comme un point. Dans ma version les noms des
couleurs doivent être en anglais pour que le formatage fonctionne.
C'était déjà le cas dans ma 2.4.1. Les couleurs devraient être CYAN,
GREEN, BLACK, BLUE, MAGENTA, RED, WHITE, YELLOW. De plus, l'ordre des
conditions ne permet pas de respecter les couleurs (une valeur au dessus
de 30 sera en vert). Ainsi l'exemple devrait être :
[>30][RED]# ##0,00;[>=4][GREEN]# ##0,00;[BLUE]# ##0,00
- Dans la rubrique Nombres positifs et négatifs, les espaces insérés
dans le formatage ne permettent pas d'obtenir le résultat attendu en
fr-FR. La position du texte après la valeur ne se justifie pas en
français à mon avis. Ainsi l'exemple pourrait être :
"plus "0;"moins "0;"zéro"
- Dans la rubrique Code et format monétaire, l'exemple contient 2
virgules (?) et une espace. Pour obtenir le formatage attendu, la
description de format doit être
# ##0,00\ €
Je n'arrive pas à bien comprendre le paragraphe suivant. Le changement
de langue ne change pas le code. Pour changer le code, il faut
sélectionner la catégorie Monétaire dans l'onglet Nombres, et une liste
Format apparait. En sélectionnant un pays, le code correspondant
apparait bien dans la description du format. Je propose donc de modifier
le texte :
Pour afficher le code du pays, sélectionnez la catégorie Monétaire de
l'onglet Nombres dans la boîte de dialogue Formatage des cellules, puis
le pays dans la liste Format.
En effet, la liste Langue permet de modifier pour les cellules
sélectionnées le paramètre de langue (donc entre autre les séparateurs
décimal et de milliers) et la liste Format ne modifie que le symbole
monétaire.
Bon j'arrête là ma relecture de cette page.
A+
Laurent BP
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]