Bonjour à Vgendron, Joyce D, le forum
Ci-joint un autre tableau en repartant du code de VGENDRON de départ (
) et j'ai perdu du temps donc pas prise en compte de toutes les modifications passées par lui.
De ma compréhension, la difficulté est que chaque ligne
dans le tableau détail comprend à la fois le montant de départ dans un code spécifique d'immobilisations (code 21 à 27) pour le montant brut de l'immobilisation (colonne H), puis le montant de l'amortissement réalisé, de l'année et en colonne 25 (= Y) le montant total des amortissements. Le tout, en valeur absolue.
Les modifications apportées :
1/ On insère dans le tableau détail une autre "clé" qui permet d'avoir un compte correspondant à chaque compte d'immobilisation (colonne AA = 27) un compte d'amortissement (colonne Z = 26).
2/ On insère dans le code de VGENDRON un STXT qui, dans le tableau global vient rechercher une valeur "28" sur la colonne G à chaque changement de ligne :
Si il trouve le 28, il se réfère à la colonne 26 de "détail" et vient prendre une valeur négative dans le tableau détail (puisque dans le détail, tout est présenté en valeur absolue) qui correspond à la colonne 25 (amortissements)
Si il ne trouve pas 28, il se réfère à la colonne 27 (AA) de "détail" et vient prendre une valeur positive qui correspond à la colonne 8 (montant de l'investissement)
On enregistre dans une table spécifique (a) et on restitue en colonne I dans l'onglet tabglobal.
Il reste des écarts mais on voit en bout de tableau que des montants s'annullent entre investissements et amortissements.
Désolé d'avoir été long, peut-être à côté de la plaque par rapport à la demande de JoyceD.
J'ai travaillé en parallèle, tu m'en excuseras VGENDRON sur cette version alternative mais qui reprenait ton code de départ.
@+
zebanx