Bonjour,
Rajoute simplement un test :
Ajoute une nouvelle variable "Test" par exemple en tant que String, tu fais tes tests :
if isnumeric (facture.value) blablabla
'code
elseif isnumeric (montant.value) blablabla
'code
elseif Vartype(dateD.value) blablabla
'code
else
Test = "OK"
end if
Et tu mets tout ton code décriture dans un test if tout bête :
If Test = "OK" then
'code pour écrire tes données
end if
Et tant que tous les formats ne seront pas bon, aucune écriture ne sera faîte.
Cordialement,