Format de nombre et de date anglais sur une zone seulement

Gwenda -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
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 76 Statut Membre 14
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
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 76 Statut Membre 14
 
Absolument! Merci pour ta remarque Vaucluse.
On en apprend toujours plus !
Cordialement.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
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 2584 Date d'inscription   Statut Membre Dernière intervention   1 062
 
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