![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: mai 2008
Localisation: Montreal
Version Excel : Excel 2007 (PC)
Messages: 158
|
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 |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: mai 2008
Localisation: Paris
Version Excel : Excel 2003 (PC)
Messages: 3 169
|
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 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. |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Localisation: Montpellier
Version Excel : Excel 2000 (PC)
Messages: 2 786
|
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. |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: mai 2008
Localisation: Montreal
Version Excel : Excel 2007 (PC)
Messages: 158
|
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 |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
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 |