Addition dans une texbox

Résolu/Fermé
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 6 août 2015 à 14:51
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 6 août 2015 à 16:15
Bonjour,

J'ai en textbox1 une date, en textbox2 je souhaiterais obtenir la date de: textbox1 + 15jours .
Je ne sais pas si cela est réalisable, si oui comment?
Merci pour votre aide
Cordialement



3 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
6 août 2015 à 15:51
Comme ceci;

Private Sub TextBox1_Change()
Dim Valeur As Byte
TextBox1.MaxLength = 10 'nb caracteres maxi dans textbox
 Valeur = Len(TextBox1)
If Len(TextBox1) = 2 Or Len(TextBox1) = 5 Then TextBox1 = TextBox1 & "/"
End Sub

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox2 = DateAdd("d", 15, TextBox1)
End Sub


En cliquant dans la TextBox2 tu vois apparaître la nouvelle date
1
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
6 août 2015 à 16:03
Tu peux enlever cela:

Dim Valeur As Byte

 Valeur = Len(TextBox1)
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
6 août 2015 à 15:14
Bonjour,

Comme ceci:

MsgBox DateAdd("d", 15, "06/07/2015")


A adapter aux textBox
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
6 août 2015 à 15:30
Bonjour
Merci pour ton aide
Je ne vois pas bien ou adapter le code que tu m'as donné.
Ci-dessous la textbox ou je dois avoir le total de la textbox Remis le +15 jours

Private Sub T_Relance1_Change()
Dim Valeur As Byte
T_Relance1.MaxLength = 10 'nb caracteres maxi dans textbox
Valeur = Len(T_Relance1)
If Valeur = 2 Or Valeur = 5 Then T_Relance1 = T_Relance1 & "/"
End Sub

Crdlt
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
6 août 2015 à 16:15
Re

Ta solution est superbe.
Merci encore
Cordialement
0