Bonjour à tous,
Pas sûr d'avoir tout compris à ta logique, mais voici une ligne de code qui colle avec tes exemples :
nb3.text=iif(cdbl(nb1.text)<0,cdbl(nb1.text)+cdbl(nb2.text),(-1)*cdbl(nb1.text)+cdbl(nb2.text))
pour être sûr que c'est bon, tu devrais nous donner un exemple où on commence créditeur et on finit créditeur plus haut, et un exemple où on commence débiteur et on finit débiteur plus bas... et d'autres cas si tu as des idées.