Problème DTpicker [VBA]

Résolu/Fermé
mimi_1990 Messages postés 75 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 15 novembre 2010 - 19 juil. 2010 à 17:20
mimi_1990 Messages postés 75 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 15 novembre 2010 - 19 juil. 2010 à 17:28
Bonjour,

J'ai un petit souci concernant le DTpicker de VBA.

J'ai un userform avec deux DTpicker
Je veux, pour le moment, simplement réussir a les définirs donc je test en demandant une msgbox avec les deux dates.
seulement lorsque j'execute il me dit:

erreur de compilation: qualificateur incorrect!
en me surlignant dt1 ou dt2 !

le dt1 est le nom de mon DTpicker1 est le dt2 le nom de mon DTpicker2
    Dim dmin, dmax As String
    Dim dt1, dt2 As Date
    dmin = Format(dt1.Value, YYYY / MM / DD)
    dmax = Format(dt2.Value, YYYY / MM / DD)
    MsgBox dmin & dmax


D'avance merci pour vos réponses

2 réponses

Krysstof Messages postés 1483 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 23 août 2010 294
19 juil. 2010 à 17:24
essaye avec des guillemets :

Format(dt1.Value, "YYYY/MM/DD")
1
Krysstof Messages postés 1483 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 23 août 2010 294
19 juil. 2010 à 17:27
oops, j'ai rien dit...

si tes DTPicker s'appelle dt1 et dt2

il ne faut pas que tu fasses

Dim dt1, dt2 as date !!!

tu redéclares les variables et c'est pas bon.
0
mimi_1990 Messages postés 75 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 15 novembre 2010 15
19 juil. 2010 à 17:28
AAAH super merci beaucoup !! ça marche !
0
mimi_1990 Messages postés 75 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 15 novembre 2010 15
19 juil. 2010 à 17:26
merci pour la réponse rapide mais même avec les guillements il me met le même message d'erreur :S
0