Ok mais c'est plus long et cela vous oblige à chaque fois utiliser la souris.
Pour faire sans souris, on peut changer comme ceci :
Etape 1 : dans l'userform, remplacez le code Private Sub TxtScan_Change() par celui ci-dessous
Private Sub TxtScan_Change()
Dim DoTime As Date
DoTime = Now() + TimeValue("00:00:01") 'pour 1 seconde
Application.OnTime DoTime, "Ajouter"
End Sub
Etape 2 : Mettez le code ci-dessous dans votre module Saisie
Sub Ajouter()
Dim Lig As Integer, Dlig As Integer
With Feuil5
Dlig = .Range("C" & .Rows.Count).End(xlUp).Row
On Error Resume Next
Lig = .Range("C8:C" & Dlig).Find(sim.TxtScan.Value, LookIn:=xlValues, lookat:=xlWhole).Row
If Lig > 0 Then .Range("E" & Lig) = .Range("E" & Lig) + 1
On Error GoTo 0
End With
sim.TxtScan = ""
End Sub
Refaite un test