Bonjour Lemidi34
Je ne suis pas très au fait du VBA mais ce que je fais (peut-être une façon un peu bizarre mais qui fonctionne) :
Lors de la validation du type :
Range('C' & i).Value = TextBox1.Value
qui te transpose le contenu du textbox1 vers la cellule C? j'ajoute 'simplement' un *1 qui multiplie par 1 la donnée donc qui la rend numérique.
Range('C' & i).Value = TextBox1.Value*1
Passe passe pas trsè orthodoxe mais ...faute de grive on mange des merles ... :ermm:
@+GD