Bonjour jockman,
C'est parce que les données contenues dans tes textbox sont considérées comme du texte.
"67" sera supérieur à "100" étant donné que "6" > "1".
Une solution est de convertir tes valeurs en chiffre.
Dans ton code remplace cette ligne :
If TxtQuantité.Value > Me.TxtStock.Value Then
par celle-ci :
If TxtQuantité.Value * 1 > Me.TxtStock.Value * 1 Then