donpopo
XLDnaute Occasionnel
Bonjour à tous,
Je coince un peu avec les formats de mes contrôles. Je cherche à éviter au maximum les erreurs d'encodage de données dans un userform.
J'ai déja obtenu plusieurs aides concernant les mise en forme décimales, voir si numérique, etc..
Cependant, je coince avec un message d'erreur.
J'ai 8 textbox résultat avec valeur nulle au départ (""). A chacune de ces textbox correspondent deux autres textbox qui se multiplient entre elles si toutes deux différentes de nul. Jusque là, OK.
Mais lorsque je remplis, par exemple, les deux premièrs textbox, un message d'erreur apparaît lors du calcul.
Au début, je mettais la valeur des textbox à 0 par défaut et cela fonctionnait, mais tous ces zéros me gênait lors de l'encodage des valeurs et l'impression.
Je me doute bien que la textbox(x) qui a une valeur nulle provoque l'erreur si j'eesaie de la convertir en numérique (CdBl).
Quelqu'un aurait-il quelque chose à me proposer?
Ci-joint un petit fichier exemple.
Merci d'avance,
Donpopo
Je coince un peu avec les formats de mes contrôles. Je cherche à éviter au maximum les erreurs d'encodage de données dans un userform.
J'ai déja obtenu plusieurs aides concernant les mise en forme décimales, voir si numérique, etc..
Cependant, je coince avec un message d'erreur.
J'ai 8 textbox résultat avec valeur nulle au départ (""). A chacune de ces textbox correspondent deux autres textbox qui se multiplient entre elles si toutes deux différentes de nul. Jusque là, OK.
Mais lorsque je remplis, par exemple, les deux premièrs textbox, un message d'erreur apparaît lors du calcul.
Au début, je mettais la valeur des textbox à 0 par défaut et cela fonctionnait, mais tous ces zéros me gênait lors de l'encodage des valeurs et l'impression.
Je me doute bien que la textbox(x) qui a une valeur nulle provoque l'erreur si j'eesaie de la convertir en numérique (CdBl).
Quelqu'un aurait-il quelque chose à me proposer?
Ci-joint un petit fichier exemple.
Merci d'avance,
Donpopo
Pièces jointes
Dernière édition: