Format de nombre et de date anglais sur une zone seulement

Fermé
Gwenda - 12 juin 2014 à 15:03
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 13 juin 2014 à 14:51
Bonjour,

Sous Excel, je cherche à mettre en forme un tableau avec les nombres et dates en format anglais : dates au format "Jun. 30, 2014" et nombres avec séparateur de milliers virgule et séparateur de décimales point, mais sans changer le format du reste du fichier, dont les nombres et les dates sont affichés en français.

Pour les nombres, j'ai trouvé cette solution de mise en forme personnalisée mais qui doit être adaptée en fonction de la valeur du nombre (inférieure à 1 000, inférieure à 1 000 000, etc.). Trop contraignant. Et je n'arrive pas à afficher les décimales.

Format de départ : 2109296,523 / 631550,6005 / 924,48
Formats d'arrivée : 2,109,297 / 631,551 / 924
Mises en forme personnalisées actuelles : #","###","##0 / #","##0 / #0

Pour les dates, je n'ai pas trouvé de solution pour passer de :
Format de départ : 30/06/2014 à
Format d'arrivée : Jun. 30, 2014

Y a t-il un format de cellule personnalisé ou une macro VB qui permettrait d'obtenir ces formats ?
A voir également:

2 réponses

azertitre Messages postés 60 Date d'inscription dimanche 7 juillet 2013 Statut Membre Dernière intervention 9 juin 2016 14
13 juin 2014 à 11:53
Il suffit tout simplement de clique droit sur les cellules sélectionnées> Format de cellule > nombre > Date (ou nombre) > Choisissez le type!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
13 juin 2014 à 14:06
Bonjour tous
bien le principe, azertitre, mais le format anglais ne se trouve pas dans le menu date du formatage si Excel est en français
donc pour complèter votre excellente proposition:

format de cellule / personnalisé et dans le cadre type:
aaaa/mm/jj

crdlmnt
0
azertitre Messages postés 60 Date d'inscription dimanche 7 juillet 2013 Statut Membre Dernière intervention 9 juin 2016 14
13 juin 2014 à 14:11
Absolument! Merci pour ta remarque Vaucluse.
On en apprend toujours plus !
Cordialement.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
13 juin 2014 à 14:51
Bonjour à tous,

J'ajouterai, bien que le demandeur ait l'air de se désintéresser de sa question, que ça va être difficile pour un excel français de transformer le mois de juin en Jun. en passant par un format personnalisé.
Il ne lui reste plus qu'à fabriquer une chaine, qui ne sera bien sûr pas ré-utilisable pour des calculs.

eric
0
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
13 juin 2014 à 14:50
Bonjour,
Si on ne veut pas modifier les paramètres régionnaux:
Avec un nombre "français" en A2 on peut, par formule, obtenir un texte qui ressemble à un nombre "anglais"; mais c'est un texte sans propriétés numériques, on ne peut pas l'additionner ou le multiplier.

C2=SUBSTITUE(SUBSTITUE(CTXT(A2;NBCAR(A2)-TROUVE(",";A2));",";".");CAR(32);",")

Pour une date en B2:

D2=CHOISIR(MOIS(B2);"jan";"feb";"mar";"apr";"may";"jun";"jul";"aug";"sep";"oct";"nov";"dec")&". "&TEXTE(JOUR(B2);"0#")& ", "&ANNEE(B2)
0