OVH Cloud OVH Cloud

date dans un useform

1 réponse
Avatar
damien
avec ce vba , quand on click dans la colone a ou c un useform apparait pour
mettre une date dans la cellule qu on a clicker.

pb
quand je rentre la date dans mon userform, je suis obliger de rentrer
02/06/2006
est il possible d avoir directement dans mon text box deje les bare de date
a savoir
..../..../.... et on ne mettrait que les dates
merci

voici le vba
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column <> 3 And Target.Column <> 5 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Load UserForm1
UserForm1.Show
If Cont = True Then
Target.Value = "NA"
Else
Target.Value = Dat
End If
End Sub

merci

1 réponse

Avatar
RV
Bonjour Damien,

Ceci peut être un début:


Private Sub TextBox1_Change()

TextBox1.MaxLength = 8
If Len(TextBox1) = 2 Then TextBox1 = TextBox1 & "/"
If Len(TextBox1) = 5 Then TextBox1 = TextBox1 & "/"

End Sub

Bon courage

RV



"damien" a écrit dans le message de news:
449326b8$0$10298$
avec ce vba , quand on click dans la colone a ou c un useform apparait
pour
mettre une date dans la cellule qu on a clicker.

pb
quand je rentre la date dans mon userform, je suis obliger de rentrer
02/06/2006
est il possible d avoir directement dans mon text box deje les bare de
date
a savoir
..../..../.... et on ne mettrait que les dates
merci

voici le vba
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column <> 3 And Target.Column <> 5 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Load UserForm1
UserForm1.Show
If Cont = True Then
Target.Value = "NA"
Else
Target.Value = Dat
End If
End Sub

merci