Date en vba sous excel, probleme d'affichage [15/02/07]
JOAN618
Messages postés7Date d'inscriptiondimanche 4 février 2007StatutMembreDernière intervention21 mars 2007
-
15 févr. 2007 à 14:28
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
15 févr. 2007 à 17:12
BONJOUR,
je commence tout juste la programmation en VBA sous excel et je rencontre beaucoup de problemes dont notamment celui -ci.je n'arrive pas à m'en défaire et j'ai l'impression de tourner en rond. voila:
j'utilise un calendrier dans une fenetre avec la fonction "DTPicker1" et j'aimerais que lorsqu'une date est validée par la touche ok, qu'elle soit réécrite dans une autre feuille.
Or quand j'execute ma macro, la date affichée dans l'autre feuille est le 0-janvier-1900. connaissez vous le probleme?
merci pour votre attention.
sous progs:
Private Sub CMD_ok_Click()
Dates = .DTPicker1.Value
End sub
Private Sub DTPicker1_CallbackKeyDown(ByVal KeyCode As Integer, ByVal Shift As Integer, ByVal CallbackField As String, CallbackDate As Date)
DTPicker1.Value = Format(Now, "dd,mmm,yyyy")
End Sub
morceau de macro:
Sub Remplir_Atelier_Tournage()
Sheets("AtelierT").Activate
Range("A2").Select
Do Until ActiveCell.Value = ""
ActiveCell.Offset(1, 0).Select
Loop
ActiveCell.Value = Dates
End sub
JOAN618
Messages postés7Date d'inscriptiondimanche 4 février 2007StatutMembreDernière intervention21 mars 2007 15 févr. 2007 à 15:35
pour pouvoir appeler de ma macro la "sous macro" et attribuer a la variable "dates" la valeur de la DTPicker. Ce n'est pas comme cela que ça fonctionne?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 15 févr. 2007 à 15:59
Re,
Ben en fait DTPicker1 n'est pas une fonction comme indiqué dans ton premier post mais un objet De type date time picker insérer sur un UserForm (enfin je crois non)?
De plus . tout seul devant quelques chose ne sera pas interprété correctement sauf si il est à l'intérieur d'un bloc With