Bonsoir et merci Banzaï64 pour tes solutions et ta rapidité, tous fonctionne bien si je rempli manuellement ; mais si quand je clique sur la textBox1, le calendrier apparaît mais la date ne s’inscrit pas et puis les deux se ferment (le calendrier et l’userform).
J’ai essayé plusieurs modifications par rapport a tes données mais rien n’y fait, je pense que cela ne peux être q’1 bricole mais j’y arrive pas.
Juste fais 2 modifications :
1. avec “ ‘ “ devant : Set CtrlDate = Me.TextBox1 dans
Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
'Set CtrlDate = Me.TextBox1
Calendrier.Show
End Sub
Si non voici réponse : dans visual basic ( erreur de compilation - variable non définie)
2. avec les données ci-dessous dans l’userform calendrier cela ne fonctionne pas car
Private Sub MonthView1_DateClick(ByVal DateClicked As Date)
CtrlDate = Format(Me.MonthView1, "dd/mm/yyyy")
Unload Me
End Sub
Private Sub UserForm_Activate()
Me.MonthView1 = Now
End Sub
réponse visual basic : (erreur de compilation - membre de méthode ou de données introuvables)
fichier joint avec tes modifications.
Encore merci pour ton aide.
Roland