Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel

Advertisement

Réponse
 
LinkBack Outils de la discussion
Vieux 08/01/2009, 23h25   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mai 2008
Localisation: Montreal
Version Excel : Excel 2007 (PC)
Messages: 158
Smile Encore Format date

Bonsoir à vous tous,

Je sais, je sais il y a des centaines de messages concernant les formats de dates, qu'on peut utiliser les propriétés etc....

Mais j'aimerais savoir quel code écrire pour que partout dans un programme, dès qu'une date est tapée au clavier, qu'elle prenne, par exemple toujours le format 23-01-2009.

En fait existe-t-il un code "global" et si oui on l'inscrit je suppose dans le ThisWorkbook ?

Soyez assurés que je vais noter précieusement la réponse ...

Merci beaucoup et bonne fin de soirée
Michel
michel2000 est déconnecté   Réponse avec citation
ANNONCES
Vieux 09/01/2009, 00h18   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: mai 2008
Localisation: Paris
Version Excel : Excel 2003 (PC)
Messages: 3 169
Par défaut Re : Encore Format date

Bonsoir Michel,

Dans ThisWorkbook effectivement :

Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Source As Range)
Dim cel As Range
For Each cel in Source
If IsDate(cel) Then cel.NumberFormat = "dd-mm-yyyy"
Next
End Sub
La ou les cellules concernées sont simplement mises au format voulu.

Edit : j'ai ajouté la boucle For Each...Next pour le cas d'une entrée simultanée dans plusieurs cellules (par exemple copier-coller à partir d'un autre fichier).

Bonne fin de soirée.

Dernière modification par job75 ; 09/01/2009 à 01h12.
job75 est déconnecté   Réponse avec citation
Vieux 09/01/2009, 00h26   #3 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: juin 2007
Localisation: Montpellier
Version Excel : Excel 2000 (PC)
Messages: 2 786
Par défaut Re : Encore Format date

Bonsoir,
Il me semble quand même que la solution durable (c'est l'époque) est d'aller dans le panneau de configuration de Windows et de personnaliser le format de date (entre autres) comme tu le souhaites. En appliquant ce format, Excel l'utilisera par défaut.

Edit : Panneau de configuration/Options Régionales et Linguistiques puis Personnaliser
A+
kjin

Dernière modification par kjin ; 09/01/2009 à 00h28.
kjin est déconnecté   Réponse avec citation
Vieux 09/01/2009, 02h54   #4 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mai 2008
Localisation: Montreal
Version Excel : Excel 2007 (PC)
Messages: 158
Smile Re : Encore Format date

Bonsoir kjin et job75,

Merci beaucoup pour les solutions. Je vais les appliquer demain matin car là je dois partir travailler.

Mais kjin , "...d'aller dans le panneau de configuration de Windows et de personnaliser..." tu ne crois pas qu'il pourrait arriver que certains autres programmes n'aimeraient peut-être pas cette configuration qui leur est imposée, et de là le "plantage" d'un de ces autres programmes ?

Je me pose la question...

Encore une fois merci à vous deux et bonne fin de soirée
Michel
michel2000 est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Petit Pb de format (encore) Erevbama Forum Excel 9 29/11/2008 18h46
Encore un petit problème de format d'heure Philippe Forum Excel 3 30/04/2007 14h03
Encore format date jj/mm/aa MJ13 Forum Excel 11 16/11/2006 17h45
date encore renaud Forum Excel Downloads - Archives 3 23/03/2004 08h17
encore un pb de date Domi Forum Excel Downloads - Archives 2 02/02/2004 19h45


Fuseau horaire GMT +2. Il est actuellement 00h16.


(C) 2006 Excel Downloads