Si tu veux diviser des nombres décimaux par des entiers tu peux commencer par soustraire et stocker tes décimales puisqu'elles ne joueront que sur le reste.
Tu prends ton nombre décimal, tu le tronques, en soustrayant ton nombre décimal par sa troncature tu obtiens une partie du reste qu'il suffira d'ajouter à ton reste.
Si tu veux diviser par autre chose qu'un entier, tu multiplies ton dividende et ton diviseur par 10 à la puissance du nombre de décimales (du diviseur) pour obtenir un entier. Ensuite en appliquant le mod tu obtiendras le bon quotient, mais il faudra diviser ton reste par "10 à la puissance du nombre de décimales (du diviseur)".
Tu peux mixer ces deux techniques pour parer à tous les cas.
EDIT : en VBA tu peux aussi appeler les fonctions des feuilles de calcul via l'objet "WorksheetFunction" https://docs.microsoft.com/fr-fr/of [...] sual-basic
Message édité par MaybeEijOrNot le 14-12-2021 à 21:10:15
---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.