le mardi 3 septembre 2013 15:19:50
Laurent BALLAND-POIRIER a écrit :

> > 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.
> > Précisions :
> >   - j'attire l'attention sur le fait que c'est une espace insécable qui a
> > disparu
> >   - le format horaire par défaut est 12:33:00

> (...)
> Ceci posé, voici comment Calc réagit au cas C1 : comme il y a un
> mélange de caractères et de chiffres, ce sera considéré comme du
> texte au moment de la validation. Cependant, si l'option est cochée :
> 1. lors de la saisie une espace insécable est insérée automatiquement
> lorsque ':' est saisi (que l'on ait ou non saisi une espace avant).
> 2.a Si derrière le ':' il n'y a pas d'espace de saisi, alors Calc se
> dit que ce ':' n'est pas un ':' de ponctuation, mais un ':' pour un
> code particulier (une URL ou un horaire). Il supprime donc cette
> espace insécable avant le ':' pour pouvoir obtenir soit l'URL soit
> l'horaire. Mais comme cet horaire apparait au milieu d'un texte, il
> n'y a pas de formatage automatique possible pour ce morceau de la
> chaine. Le formatage par défaut des horaires hh:mm:ss n'est possible
> que si la cellule ne contient que cette valeur.

Merci pour cette explication. Je comprends le fonctionnement, mais,
comme tu le dis :
 - ce n'est pas une URL
 - ce n'est pas une heure
Selon ma logique il ne devrait donc pas faire cette modification. Mais :
 - il y a peut-être d'autres cas en plus de l'URL et de l'heure
 - ce cas est rare (on discute plus de la théorie que de la pratique)


> La logique est la même avec les dates :
> - si je saisis "5/5", la date est reconnue et affichée au format par
> défaut "05/05/2013"

Oui, ce genre d'automatisme est troublant quand on utilise pas souvent
Calc (et qu'on oublie l'apostrophe en début de frappe) et il est
difficile de revenir en arrière une fois la modification faite : si je
change le formatage en "texte", ça ne revient pas à 5/5.

Je verrais bien une barre d'outil qui recense les différents
formats des cellules avec des boutons qui se mettent en surbrillance
selon le format de lacellule sélectionnée. Je pense que ça m'aiderai (à
voir)
Par exemple le bouton actuel "format numérique : standard" ne se met pas
en surbrillance. Et je n'ai pas trouvé le bouton "texte".

Je verrais bien aussi que quand on a entré une date dans un format de
son choix (exemple 3 septembre 2013), que Calc reconnaisse la date et ne
change pas l'affichage.

D'une manière générale, je verrais bien que par défaut (installation de
LibO, ouverture du premier document vierge) Calc change le moins de
choses possible à ce qu'on écrit, et pour le reste prévienne
l'utilisateur.
Associé à une option "garder le comportement d'avant" à cocher, ou un
dialogue qui les liste tous et on choisi ce qu'on veut garder.
Là je vois un défaut à ce que je propose : si on travaille sur un autre
poste on est perdu.

Et aussi la possibilité de choisir le formatage par défaut (peut-être
avec le "style de cellules" ? il faudra que j'essaye)

Ceci dit, je comprends bien qu'un tableur est un logiciel complexe et
qu'il n'est peut-être pas nécessaire voire pas souhaitable d'essayer
d'en simplifier l'usage à tous prix.



> > Espace insécable décoché :
> >   - B2. 12 : 33 --> 12:33:00

> Calc fait tous ses efforts pour reconnaitre une valeur numérique et
> dans ce cas, il réussit ! La valeur est affichée avec le format par
> défaut.

Je comprends bien, mais a t-il eu raison ? J'aurai vu un comportement
comme ci-dessous :

> >   - D2. 12 33 --> inchangé

> Calc n'a pas réussi à reconnaitre une valeur : est-ce une date, un
> horaire... Rien ne colle, donc il le considère comme du texte et ne
> modifie rien.


> >   - comment entrer manuellement une espace insécable ?

> Menu Insertion > Marque de fomatage > Espace insécable

Ah oui.

> J'espère avoir fait avancer un peu le schlimblik...

Sans aucun doute, merci.

-- 
Régis Fraisse


-- 
Envoyez un mail à discuss+unsubscr...@fr.libreoffice.org 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 à