Le mieux c'est de passer le tout dans un tableau (centaine, dizaine,unité, dizaine de cent, cent).
Ca sera pratique avec un string .
Déjà tu commences par mutliplier par 10 pour te débarrasser de la virgule .
Une petite fonction en VB sera possible. Mais ca va être tendu niveau delais . [4|4|8|2|7] <=== tu la lis par la fin. 7 centime, 2 fois 10 centime, 8 fois 1 euros etc...
Bonne chance