bonjour Joe,
ça fait plaisir de te retrouver, merci pour ton aide.
après la saisie dans le USF, le remplissage se fait avec :
.Range("H" & DerLg) = TbxDécis.Value
la saisie dans le USF se fait par :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Private Sub TbxDécis_Change()
'Place les intervalles / de dates automatiquement
If TbxDécis = "" Then Exit Sub
Dim Val As Byte
Val = Len(TbxDécis)
If Val = 2 Or Val = 5 Then TbxDécis = TbxDécis & "/"
TbxDécis.MaxLength = 8
TbxDécis.AutoTab = True
End Sub
Private Sub TbxDécis_Enter()
If TbxDécis <> "" Then Exit Sub 'ne pas effacer les données de la précédente saisie
TbxDécis = "sans / jjmmaa"
End Sub
Private Sub TbxDécis_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii = 47 Then KeyAscii = 0 'Interdit la saisie de slach /
End Sub |
j'espère avoir répondu comme tu voulais.
Partager