Pour éviter de trop disperser mes commentaires, je ne réponds qu'à ton 
résumé (très bonne idée :)
Le 03/09/2013 09:35, sigir a écrit :
le mardi 3 septembre 2013 09:30:53
sigir a écrit :
==================
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.
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
Quelques éclaircissements sur le fonctionnement d'un tableur.
Dans une cellule, il y a soit une valeur avec laquelle le tableur peut 
faire des calculs, soit un texte avec lequel aucun calcul n'est 
possible. Suivant les tableurs, un texte est considéré comme une valeur 
nulle ou n'est pas du tout considéré comme une valeur et génère une 
erreur si on l'utilise dans un calcul. Mais là on s'égare...
Lors de la saisie, le tableur doit donc /deviner/ si l'utilisateur veut 
entrer une valeur ou un texte. Au moment de la validation, il va donc 
analyser la chaine pour essayer de trouver la valeur que l'utilisateur a 
entré. S'il échoue à reconnaitre une valeur, le contenu sera considéré 
comme du texte. Le succès ou l'échec de la reconnaissance d'une valeur 
est perceptible par l'alignement droite pour les valeurs et gauche pour 
les textes.
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.
2.b Si derrière le ':' une espace est saisie alors Calc se dit que c'est 
un texte et laisse les espaces en place
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"
- si je saisis "La date est le 5/5", la valeur de la date ne peut pas 
être séparée du reste du texte et le texte reste donc inchangé.
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.
  - 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.
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 ?
Je ne sais pas. Mais il faut bien distinguer le format d'affichage et la 
valeur dans la cellule. Dans la cellule, il n'y a pas 12h33 
d'enregistrer, mais la fraction de jour correspondant à 12 heures et 33 
minutes (soit environ 0,5229). Ensuite Calc choisit le format 
d'affichage qui lui parait le plus compréhensible à un faible être humain.
  - comment entrer manuellement une espace insécable ?
Menu Insertion > Marque de fomatage > Espace insécable
J'espère avoir fait avancer un peu le schlimblik...
A+
Laurent BP
--
Envoyez un mail à discuss+unsubscribe@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
Context
  Re: [fr-discuss] Calc : pourcentage bug ? · Ysabeau
   
 
  Privacy Policy |
  
Impressum (Legal Info) |
  
Copyright information: Unless otherwise specified, all text and images
  on this website are licensed under the
  
Creative Commons Attribution-Share Alike 3.0 License.
  This does not include the source code of LibreOffice, which is
  licensed under the Mozilla Public License (
MPLv2).
  "LibreOffice" and "The Document Foundation" are
  registered trademarks of their corresponding registered owners or are
  in actual use as trademarks in one or more countries. Their respective
  logos and icons are also subject to international copyright laws. Use
  thereof is explained in our 
trademark policy.