Re
.Range("A" & ligne) = CInt(c.Offset(0, 1))
Chez moi ça ne fonctionne pas en modifiant le code comme vous me le demandez...
1. Attention, AFEH parle de la ligne de code placée en feuil1 (Private Sub Worksheet_Change(ByVal Target As Range) et non ce dont je vous parlais avant. Ce n'est pas la même chose.
la date vient toujours en 05.10.20 au lieu de 05.10.2020.
2. Cela peut provenir du profil défini dans le format de date défini dans windows... . Sinon essayez comme ceci :
- Allez dans la macro de l'usf, Private sub initialize
- en bas du code juste avant For i = 3 to 8, changez cette ligne --> TextBox1 = Format(Date, "dd/mm/yyyy")
- refaite un test et dites moi.
- Je ne pense pas mais si par hasard vous voyez une inversion du jour et mois changez comme ceci --> TextBox1 = Format(Date, "mm/dd/yyyy")
3. Pour les montants 033 et 162, pouvez vous faire un printscreen de la feuille Saisie ?