Bonjour toutes et tous:
à tester pour ta textbox5 (Sécu.)
Private Sub TextBox5_AfterUpdate()
TextBox5.Value = Format(TextBox5.Value, "0"" ""00"" ""00"" ""00"" ""000"" ""000"" ""00")
End Sub
à tester pour la textbox5 (uniquement des chiffres de 0 à 9) (sécu)
' n autoriser que des chiffres alphanumériques de 0 à 9 pour la textbox5
Const chiffres_alphanumériques = "0123456789"
' ajouter
Private Sub TextBox5_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If InStr(chiffres_alphanumériques, Chr(KeyAscii)) = 0 Then KeyAscii = 0
End Sub
pour la textbox6 au format jj/mm/aa (date) a l'initialisation de ton userform1 (d -day | m -month | y -year)
Private Sub UserForm_Initialize()
TextBox6.Value = Format(Date, "dd/mm/yy")
End Sub
Dans l'userform1, sur la textbox6 effectuer un clic droitpuis ,dans Propriété rechercher Tag et saisir ce texte:
Format Date d'embauche jj/mm/aa
Ce qui se passera lors du lancement de l'userform1, au passage du curseur de la souris sur cette textbox6, une infobulle affichera ce texte ci-dessus.
une piste pour la textbox10 avec symbole Euro + séparateur de millier
Private Sub TextBox10_AfterUpdate()
TextBox10.Value = Format(TextBox10.Value, "#'##0.00 €") ' avec séparateur de millier
End Sub
Forcer les lettres en Majuscule pour le NOM du Demandeur de ta textbox2 de ton userform1
Private Sub TextBox2_Change()
' NOM du demandeur forcer le NOM du Demandeur en MAJUSCULE
TextBox2.Value = UCase(TextBox2.Value)
End Sub
Forcer les lettres en Majuscule pour le NOM de ta textbox3 de ton userform1
Private Sub TextBox3_Change()
' NOM forcer NOM en MAJUSCULE
TextBox3.Value = UCase(TextBox3.Value)
End Sub
ci-joint une partie, il reste encore du travail à effectuer( )
crdlt,
André