Bonsoir abdernino,
j'ai modifié 3 formules :
en E9, pour éviter #DIV/0! : =SI(F10=0;"";F9*100/F10-100)
en F13 : au lieu de =SI(F10>F9;F10-F11-F12;F9-F11-F12) : =MAX(F9;F10)-F11-F12
en F19 : tes parenthèses étaient inutiles ; j'ai mis : =F13-F17
pour ta demande, comme d'habitude, t'es malheureusement pas assez précis :
comment tu ouvres UserForm3 et UserForm4 ? et ensuite, que fais-tu pour aboutir à #VALEUR! ? on doit pouvoir faire la même manipulation que toi, et arriver à ton #VALEUR! ; alors là, seulement, on pourra commencer à chercher ce qui ne va pas.
détaille bien tout ce que tu fais ; par exemple, dans UserForm3 :
* je saisis "F22 actuel" (ou il est déjà affiché automatiquement à l'ouverture du formulaire ?)
* je choisis "Formule" ; ou un de ces 4 nombres : 2500 ? 3000 ? 10000 ? 50000 ?
* tu mets quelle valeur dans la case "Actuel" correspondante ?
* tu cliques sur OK, et que se passe-t-il ? est-ce là que tu as #VALEUR! ?
(ou tu as #VALEUR! en faisant autre chose ?)
fais le même détail pour UserForm4 ; et ne réponds pas à moitié !
comment veux-tu qu'on puisse t'aider si l'énoncé de ta demande est aussi vague ?
dis-toi bien que toi seul connaît bien ton classeur ; à toi de l'expliquer à d'autres.
dhany