benoua
XLDnaute Occasionnel
Bonjour,
J'ai un gros souci avec DT picker et je m'en arrache les cheveux depuis ce matin!
Quand l'utilisateur choisit une date depuis DTP dans une UF celle-ci se copie dans une cellule.
Le problème si le jour choisit est inférieur au 12 (par exemple 2 avril)
la date s'affiche : 04/02/08
Alors que si le jour est supérieru à 12 genre 13 avril :
elle s'affichera 13/04/08
Je ne trouve pas l'origine de ce problème et je cherche desperement sur le forum mais rien de similaire...
Le code :
Private Sub UserForm_Initialize()
Ecran_Saisie.DTPicker2 = Date
End Sub
Private Sub CommandButton1_Click()
Range("G699").End(xlUp).Offset(1, 0).Value = UCase(DTPicker2.Value)
End Sub
Private Sub DTPicker2_CallbackKeyDown(ByVal KeyCode As Integer, ByVal Shift As Integer, ByVal CallbackField As String, CallbackDate As Date)
End Sub
Les propriétés du DTPicker (edit: le format est resté sur custom parce que j'ai essayé des trucs mais avec le format ShortDate le bugue est la aussi!):
Les résultats en image :
Les cellules passent automatiquement du format standard au format date type : "*14/03/2001"
si quelqu'un me trouve la soluce, il sera mon dieu pour 2 jours!
J'ai un gros souci avec DT picker et je m'en arrache les cheveux depuis ce matin!
Quand l'utilisateur choisit une date depuis DTP dans une UF celle-ci se copie dans une cellule.
Le problème si le jour choisit est inférieur au 12 (par exemple 2 avril)
la date s'affiche : 04/02/08
Alors que si le jour est supérieru à 12 genre 13 avril :
elle s'affichera 13/04/08
Je ne trouve pas l'origine de ce problème et je cherche desperement sur le forum mais rien de similaire...
Le code :
Private Sub UserForm_Initialize()
Ecran_Saisie.DTPicker2 = Date
End Sub
Private Sub CommandButton1_Click()
Range("G699").End(xlUp).Offset(1, 0).Value = UCase(DTPicker2.Value)
End Sub
Private Sub DTPicker2_CallbackKeyDown(ByVal KeyCode As Integer, ByVal Shift As Integer, ByVal CallbackField As String, CallbackDate As Date)
End Sub
Les propriétés du DTPicker (edit: le format est resté sur custom parce que j'ai essayé des trucs mais avec le format ShortDate le bugue est la aussi!):
Les résultats en image :
Les cellules passent automatiquement du format standard au format date type : "*14/03/2001"
si quelqu'un me trouve la soluce, il sera mon dieu pour 2 jours!
Dernière édition: