Bonsoir, si j'ai bien compris ton code La feuille2 est vide à la base et lorsque tu fais ton aperçue avant impression ta feuille se remplie selon le libellé choisi dans ta combobox donc si tu as choisis impayé tu verras tous les impayé si tu choisis payée idem..
Donc que veux tu voir en feuille 3 exactement car ta feuille 2 fais déjà cela avec le code que tu as .
Par contre dans ta textbox10 j'ai mis se code: donc a toi de voir si tu veux faire idem pour textbox5 et 9
Private Sub TextBox10_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
'N'accepter que des chiffres une virgule
If InStr("1234567890,", Chr(KeyAscii)) = 0 Then KeyAscii = 0: Beep
End Sub
dans ta textbox3 ;
Private Sub TextBox3_Change()
'Code permettant de mettre une date au format 00/00/0000 dans une textbox
Dim valeur As Byte
TextBox3.MaxLength = 10 'nb caractères maxi autorisé dans le textbox
valeur = Len(TextBox2)
If valeur = 2 Or valeur = 5 Then TextBox3 = TextBox3 & "/"
End Sub
dans textbox 4-6-7-8 code pour forcer la saisie en majuscule
Private Sub TextBox7_Change()
'Forcer la majuscule pour la saisie
TextBox7.Text = UCase(TextBox7.Text)
End Sub