Bonjour,


> Message du 26/10/11 09:39
> De : "Marie-Jo Kopp Castinel" 
> A : [email protected]
> Copie à : 
> Objet : [fr-users] Calc : format de nombre perso
> 
> 
> Bonjour,
> 
> J'ai eu cette demande :
> 
> "Je souhaites me créer un tableur avec des numéros de téléphone sous un 
> format Nord-Américain standard: 1-222-333-4444x5555.
> Ma problématique est dans le numéro d'extension (5555). Ce numéro étant 
> de longueur variable (entre 0 et 5 généralement) et le fais que le 
> tableur travail de droite à gauche, je ne comprend pas comment m'y prendre."
> 
> J'ai planché dessus sans succès. En effet, les numéros se formatent de 
> droite à gauche.
> Auriez vous la syntaxe pour formater comme demandé.
> Merci
> 
> Marie jo
> 
> -- 
> Marie-Jo KOPP CASTINEL
> http://www.opengo.fr

Comme tu le dis, les nombres se formatent de droite à gauche.
La seule solution qui me vient à l'esprit est d'utiliser un nombre décimal pour 
les 5 derniers chiffres :
0-000-000-0000\x,####
Bien sur la virgule (ou le point, suivant le séparateur utilisé) seront 
affichés (et à saisir).

Une autre solution serait d'utiliser un format conditionnel :
[>100000000000000]0-000-000-0000\x0000;[>10000000000000]0-000-000-0000\x000;etc
mais on ne peut pas aller jusqu'à 5 formats différents.

Reste la solution de définir 5 formats différents et d'utiliser Format > Format 
conditionnel en y associant la fonction STYLE().

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

Répondre à