Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 09/03/2010, 08h12   #1
Membre Expert
 
Avatar de Daranc
 
Inscription : janvier 2007
Messages : 1 015
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1 015
Points : 1 060
Points : 1 060
Par défaut format date anglaise française

Je ne sais pas si je suis au bon endroit mais je reprends le fil.
Pour gérer les dates Xls entre les versions anglaises et françaises.
Je passe par mais excel anglais renvoi #VALUE! à cause du jj ( et inversement pour dd en français) donc je crée un nom
Code :
DateFREN =SI(ESTERREUR(TEXTE(40426;"dd/mm"));"jj";"dd") & "/mm"
et dans la cellule .

Est ce qu'il existe une fonction ou méthode plus simple sans vba? Merci.
__________________
Cordialement
Daranc

Dernière modification par Philippe JOCHMANS ; 09/03/2010 à 08h19. Motif: Ajout des balises codes : Sélection du code + # dans la barre d'outils de la fenêtre de rédaction des messages
Daranc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2010, 08h23   #2
Membre Expert
 
Avatar de Daranc
 
Inscription : janvier 2007
Messages : 1 015
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1 015
Points : 1 060
Points : 1 060
"j'ai reçu le message sur ma BAL"

j'ai redirigé vers le forum
la réponse est je crois:
pas de formule il suffit de mettre le format de cellule désiré

format
cellule
date

jj mm aa -- 01 02 10
jjj mmm aaa --> ven juil 2010
jjjj j mm aa --> vendredi 2 05 2010
jjjj jj mmm aaa --> Samedi 02 Novembre 2009
(bon pour les dates faut pas les vérifiées elles sont surement fausses ! je n'ai jamais put memoriser que deux dates ma date de naissance et la bataille de Marignant )
la traduction doit se faire en automatique d'une version anglaise à une française
pas besoin de "texter" le nombre l'affichage au format voulu est un nombre
__________________
Cordialement
Daranc
Daranc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2010, 12h48   #3
Invité de passage
 
Inscription : janvier 2009
Messages : 1
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 1
Points : 1
Points : 1
Par défaut Format Date anglais/français

Bonjour Daranc,
merci pour la réponse mais je précise que j'utilise cette méthode pour formater mes titres de graphes et donc je passe par TEXTE(....
Mais si tu as une autre idée car je la trouve un peu lourde.
Néanmoins, elle a le mérite de fonctionner.
Naturel45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2010, 14h37   #4
Membre Expert
 
Avatar de Daranc
 
Inscription : janvier 2007
Messages : 1 015
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1 015
Points : 1 060
Points : 1 060
en mettant la date en haut de la série elle ne se retrouve pas automatiquement dans le graphique?
ou passer par une petite macro avec
Code :
ActiveChart.ChartTitle.Caption = Range("B2").Value
B2 comportant le titre du graphique
__________________
Cordialement
Daranc
Daranc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2010, 08h54   #5
Rédacteur
 
Avatar de Ormonth
 
Homme Didier GONARD
Formateur Développeur Office - indépendant
Inscription : février 2008
Messages : 2 201
Détails du profil
Informations personnelles :
Nom : Homme Didier GONARD
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Formateur Développeur Office - indépendant

Informations forums :
Inscription : février 2008
Messages : 2 201
Points : 4 204
Points : 4 204
Bonjour,

une piste :

ton souci est un problème d'interprétation, sans vba , tu peux essayer de travailler sur les numéros de série (comme tu as commencé) ainsi :

- en C6 tu mets ta date avec la cellule formatée en standard => N° de série
- en E6 tu mets : =C6 ; C6 étant formatée en Date
- Tu te sers de C6 pour le titre de ton graph

Je ne peux tester, mais logiquement, il se peut que : travaillant à la base sur des N° de série, la langue importe peu, ensuite =C6 fait que tu reprends le N° de série en le formatant en date selon les paramètres régionaux du poste, donc suit la langue automatiquement...

à tester,

cordialement,

Didier
__________________
Didier Gonard

Ps :
Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite !
Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP
N'oubliez pas de mettre : ..quand c'est le cas !
Ormonth est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 23h11.


 
 
 
 
Partenaires

Hébergement Web