|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 015 ![]() |
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" 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 |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 015 ![]() |
"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 |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2009 Messages : 1 ![]() |
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. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 015 ![]() |
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
__________________
Cordialement Daranc |
|
|
00
|
|
|
#5 |
![]() ![]() Didier GONARDFormateur Développeur Office - indépendant Inscription : février 2008 Messages : 2 201 ![]() |
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 !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com