Format de cellules avec des tirets et des points

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email:: contact@i-e-d.fr
Sujet:: Format de cellules avec des tirets et des points
Question:: Bonjour et merci par avance pour vos retours !
J'ai des cellules qui sont d'affichage pour l'exemple de 11-57.069.51, mais quand je clique sur la cellule le contenu est dans la ligne de saisi comme ceci 115706951. cecla me bloque pour faire une requête, car je copie la mauvaise mise en forme..
J'ai beau chercher comment avoir vraiment la première présentation 11-57.069.51, je ne ne trouve pas.
Je suis sur LO Version: 5.2.5.1 sur un Mac Sierra version 10.12.5
Merci encore pour votre aide.

Bonjour

1/ Le format 00-00.000.00 fonctionne chez moi, pour l'affichage ; le
contenu de la cellule reste un nombre de 9 chiffres
2/sinon formatez la cellule en texte et saisir tiret, points et 0.
affichage et contenu sont alors semblables

Je suis sous Windows, alors sous Mac

Bonne journée

Attention de bien faire Réponse à tous

Merci de votre retour, mais cela ne fonctionne pas avec moi...

les formats ne deviennent pas identiques...

Bonsoir,

Voici le format pour reproduire ton affichage :

??-??-???.??

j'espère avoir compris la question :wink:
Yves

Merci de ce retour. Alors, j'ai trouvé la réponse est : Menu Données > Texte en colonne

merci pour vos explications

mais quel format privilégier et pourquoi ?
- ??-??-???.??
- 00-00.000.00

merci d'avance pour votre aide

@catof,

si tu n'utilises pas les points d'interrogations, alors le format avec des
zéros doit obligatoirements avoir les points précédés de "\" car sinon,le
formatage n'ira pas (probablement qu'ils considère le point comme une
virgule ou un séparateur de millier....
donc 00-00\.000\.00 marche aussi pour ce formatage.

PS : J'ai surement mal compris la question vu la réponse :wink:

Yves

Le point d'interrogation représente n'importe quel caractère.
Le zéro seulement des caractères numériques, les caractères absents étant
remplacés par des zéros

Exemple 56256256
=> 05-62.562.56 avec 00-00.000.00
=> 5-62.562.56 avec ##-##.###.##

abcdefghi => abcdefghi avec les deux formats numériques, ab-cd.efg.hi avec
??-??.???.??

Chez pas besoin de \

Bonne soirée

@Jean-luc, très bizarre car d'après mes tests, (Libo 5.0.0.5/Ubuntu),
voici ce que j'obtiens avec le format avec des "."
https://framadrop.org/r/2V19tERB2B#mF0ostbr5ucwcM1d7g0sepDGyd91K3RsS/ksam9uxyo=

et avec des "\."
https://framadrop.org/r/hL8Ni8OQ3w#0hRaHZSgqfB+7TOi+lzL7XiKw+XhUDqyBPpWdZzKABo=

<https://framadrop.org/r/2V19tERB2B#mF0ostbr5ucwcM1d7g0sepDGyd91K3RsS/ksam9uxyo=>
Peut-être un bug dans cette version :-/
Yves

meme comportement que dans mon msg précédent avec 5.1.6.2
et j'ai remarqué que 00"-"00"."000"."00 pouvait marcher aussi... :wink:

je suis en 5.2 sous Windows 10

Bonsoir,

Il n'y a pas de bogue. D'après la capture d'écran, la locale est "Français (Belgique)". Or avec cette locale, le point est le séparateur des milliers. Donc dans ton format, dès que tu utilises un point tout seul, LibO le reconnait comme un séparateur de milliers et en place un tous les 3 chiffres, même si tu n'en as mis que 2. En faisant précéder le point d'un caractère d’échappement \ il perd sa fonction particulière et devient un simple caractère.
Le même soucis se pose avec la locale "Français (France)" et le caractère espace : dès que tu mets une espace dans ton format sans l'encadrer de guillemets, LibO le reconnait comme séparateur de milliers et risque de ne pas l'interpréter comme tu le souhaites.

A+

Laurent BP

Ah, je préfère cela comme explications :slight_smile:
parce qu'entre-temps, j'ai mis à jour ma version en 5.2.7 et ça refaisait
la même chose, ce qui confirme bien tes dires.

Merci pour l'explication complète !
Yves