> Message du 26/10/11 12:18 > De : "Gérard FARGEOT" > A : [email protected] > Copie à : > Objet : re: [fr-users] Calc : format de nombre perso > > 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 -- Encore moi. Pour en revenir au formatage conditionnel (c'est à mon sens la seule méthode), tu définis les styles : tel11 → 0-000-000-0000 tel12 → 0-000-000-0000\x0 tel13 → 0-000-000-0000\x00 etc puis dans format > formatage conditionnel tu utilises la formule : =STYLE(SI(NBCAR(A1)<11;"standard";"tel"&NBCAR(A1)) -- 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
