Je crois que tu ne comprends pas !
Tu utilises KeyPress et AfterUpdate !
La dimension maximale de la saisie est fixée dans les propriétés de la TextBox (qui n'accueillera pas un caractère de plus).
KeyPress contrôle la saisie : uniquement chiffres (et tu ne lui fais pas faire autre chose).
AfterUpdate, qui intervient à la validation (appui sur touche Entrée ou déplacement du focus sur un autre contrôle), assure l'affectation du contenu de la TextBox à la cellule !
Et si tu avais d'autres vérifications à réaliser avant d'affecter, tu remplaces AfterUpdate par BeforeUpdate qui te permet après vérification de conformité d'annuler la validation (par le paramètre Cancel), en empêchant la sortie du contrôle tant que cela ne correspond pas aux conditions voulues...
Cordialement.