J'ai modifié dans les citations les numérotations des exemples, car ils
s'appellent tous A, B ou C dans mon message initial. J'ai ajouté des
chiffres : A1, A2 etc.

J'ai mis un résumé en bas de message.

le lundi 2 septembre 2013 21:52:34
Laurent BALLAND-POIRIER a écrit :


> Le 01/09/2013 15:45, sigir a écrit :

> > Avec http, il n'y a pas de doute, mais la séquence "12 : 33" peut très
> > bien se retrouver dans une phrase.

> Tout à fait, et c'est géré comme le cas B1. ci-dessous. (...)

Le cas C1 est plus représentatif d'une phrase :

> > Je viens d'essayer :
> >
> > A1. 12 :33 --> 12:33:00
> >
> > B1. 12 : 33 --> inchangé
> >
> > C1. aa 12 :33 --> aa 12:33
> >
> > Ces résultats ne me semblent pas logiques :
> >   - A1 : pourquoi par défaut il y a ":00" en plus ? C'est moi qui ait
> > paramétré ça ?

> Le ":00" n'est pas en plus, c'est juste le format d'affichage par
> défaut d'un horaire. Le contenu de la cellule est reconnu comme une
> valeur (alignement à droite, alors que lorsque c'est du texte
> l'alignement est à gauche). Si on veut un format spécifique, il faut
> le spécifier.

J'ai toujours énormément de mal à comprendre qu'un paramétrage par
défaut modifie ce que j'ai écrit. Ou plutôt : il y a sans doute une
logique que je n'ai toujours pas comprise.
Je viens de faire quelques essais sans succès : comment changer les
affichages par défaut ?


> Le comportement du tableur est le suivant : s'il n'y a pas d'espace
> après le ':', c'est que l'utilisateur veut spécifier un horaire et
> LibO le corrige.

Ça je comprends bien, même si c'est en contradiction avec ma phrase
ci-dessus car on parle d'un tableur, pas d'un traitement de texte.


> >   - C1 : pourquoi, l'espace a disparu ?
> >   - C1 : pourquoi n'y a t-il pas ":00" ?

> Le cas C1. correspond à un texte et non une valeur numérique. Il n'y a
> donc pas de format horaire appliqué à l'ensemble de la cellule.

Pourtant l'espace a disparu.


> > J'ai essayé aussi en mettant un espace sécable à la main : il disparait
> > en A1 et C1. Je m'attendais à ce que le fait de le mettre à la main annule
> > la conversion en heures.

> Le code de conversion est effectivement le même que l'espace
> insécable ait été inséré "à la main" ou automatiquement.

Là c'était une espace sécable. Peut-être que ça ne change rien.


> > J'ai ensuite essayé avec l'option "ajouter un espace..." décoché :
> >
> > A2. 12 :33 --> 12:33:00
> >
> > B2. 12 : 33 --> 12:33:00
> >
> > C2. aa 12 :33 --> inchangé
> >
> > Là le comportement en C2 est différent, et conforme à ce que j'attendais.
> > Par contre le comportement en B2 me parait être un bug
> > En A2, le fait d'avoir mis l'espace à la main n'a pas empêché le passage
> > en heures.

> Si l'option est décochée c'est un autre code qui est utilisé.
> Celui-ci ne fonctionne que dans Calc. Dans la saisie de l'utilisateur,
> Calc ignore les espaces (mais pas les espaces insécables) pour
> détecter les valeurs numériques. C'est pourquoi il les supprime des
> cas A2. et B2. pour pouvoir lire une valeur numérique (alignement à
> droite).

Pourtant "12 33" reste inchangé est est aligné à gauche, ce qui me parait
normal, alors que le cas B2 me semble être un bug car je ne vois pas
quelle peut être son utilité. (pour moi, le mot "bug" n'est pas un mot
"fort", comme il a été dit :-)

J'ai essayé d'ajouter manuellement une espace insécable, ça ne marche
pas. Cette option n'existe pas dans Calc ? Sans elle, je ne vois pas
comment écrire '12 : 33" (avec l'espace insécable décoché). Y a t-il un
autre moyen ?


> Dans le cas C2., Calc échoue à lire une valeur numérique et
> donc ne change rien : il considère que c'est du texte et alignement
> est à gauche.

Pourtant c'est une espace sécable, alors que dans le 1er cas C1. en haut
de ce message, c'est une espace insécable et elle est supprimé. Je pense
que c'est ce 1er cas C1. qui est un défaut.

==================
j'essaye un résumé car ça commence à être confu :

Espace insécable coché :
 - C1. aa 12 :33 --> aa 12:33
on constate qu'une espace a disparue, mais que le format n'est pas non
plus un format horaire.


Espace insécable décoché :
 - B2. 12 : 33 --> 12:33:00
 - D2. 12 33 --> inchangé
Il semble que Calc ignore des espaces sécables dans certains cas
seulement, ici en B2. Quelle est la logique ?


Questions :
 - comment changer les formats de cellules par défaut ?
 - comment entrer manuellement une espace insécable ?

-- 
Régis Fraisse


-- 
Envoyez un mail à [email protected] pour savoir comment 
vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à