Ben c'est normal puisque dans Private Sub TextBox1_Change() vous demandez de mettre la valeur trouvée dans le label date et qu'il n'y a rien là
Pourquoi utilisez vous le label "lbl_date" ?
Si vous voulez conserver le label, modifiez le code comme ceci :
Private Sub CommandButton5_Click()
With Me
.Lbl_Date.Caption = Date
.TextBox1.Value = Lbl_Date.Caption
End With
End Sub