Comme l'a dit JL69 en debut de post :
Tu incremente (ou recupere un compteur de pieces de 0000 à 6000
Puis tu recuperes dans 4 # distinctes le chiffre des 1000, des 100, des 10 des unités
tu appellles le bloc de gravure de chaque chiffre à la suite
tu graveras toujours 4 chiffres : de 0001 à 6000 ( ou 9999 si tu ne mets pas de limites avant .. )
JL69 a ecrit les lignes de calcul pour decomposer.
Le principe est toujours le suivant :
Si mon compteur est la #900 (exemple de valeur ici: 1234 )
#501=FIX[#900/1000] ( FIX est l'operation qui ne garde que la partie entière (avant la virgule) d'une division )
donc #501=1
puis #510=#900-[#501*1000] (il me reste 234 dans #510 )
.. on continue avec le meme principe mais division par 100
#502=FIX[#510/100] (donc = 2
#511=#510-[##502*100] ( reste 34 dans #511 )
...on continue jusqu'à l'unité, et voila.
bien sur, on peut combiner plusieurs calculs sur une ligne pour reduire le nbre de # utilisées .. ca sera en stage niveau 2
Patience et methode (et beaucoup de commentaires) sont les secrets des macros-programmes
A vos Cahiers !