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
