Macro pour réconciliation

ashardalon

XLDnaute Nouveau
Bonjour,

Je vous demande votre aide svp.
cela fait plusieurs jours que je parcours internet et en particulier ce forum afin de résoudre le problème ci-dessous. J'a tenté les combinaisons de formules et quelques macro mais je ne suis pas assez compétent en VBA pour y parvenir.

J'aimerai, si possible, obtenir une macro qui résouds ce cas.


Il s’agit d’identifier, pour chaque date, quels sont les entités (CP) détenues par les individus afin de permettre la réconciliation des comptes sur base des informations fournies.


Description de la méthode de répartition des CP :

• En date 0 nous avons une ou plusieurs entités (CP) qui représente un certains montant.

• Il peut exister plusieurs entités dont les montants peuvent être égaux entre eux.

• En date 0, ces entités ne sont détenues par aucuns individus.

Exemple :
Entité Montant
CP1 50.000,00
CP2 30.000,00
CP3 30.000,00

• Chaque individu est unique.
• A chaque date un individu peut choisir entre :
1. Conserver son montant
2. Se séparer d’une partie de son montant
3. De se séparer de la totalité de son montant
4. D’accroitre son montant (acquérir une partie ou totalité d’une entité)​
• Si, à une date, un individu ne possède plus d’entité il n’apparait plus dans la liste.
• Un individu peut posséder plusieurs entités. Dans ce cas le montant n’indique pas le détail entre les différents types d’entités détenues.
• Si le montant d’un individu ne change pas d’une date à l’autre, on considère que la composition du montant détenu par cet individu ne change pas.
• La durée (nombre de date) est potentiellement illimitée.

Exemple :

Date Individu Montant
Date1 Individu1 50.000,00
Date1 Individu2 25.000,00
Date1 Individu3 5.000,00
Date1 Individu4 15.000,00
Date1 Individu5 15.000,00
Date2 Individu1 50.000,00
Date2 Individu2 25.000,00
Date2 Individu3 20.000,00
Date2 Individu5 15.000,00
Date3 Individu1 50.000,00
Date3 Individu2 10.000,00
Date3 Individu3 20.000,00
Date3 individu4 5.000,00
Date3 Individu5 15.000,00
Date3 Individu6 10.000,00

La méthode de répartition actuelle :

• La méthode consiste à déterminer quels sont les combinaisons de somme possible correspondant au total détenu à la période précédente.

Exemple :

Date Individu Montant Entité
Date1 Individu1 50.000,00 CP1
Date1 Individu2 25.000,00 CP2
Date1 Individu3 5.000,00 CP2
Date1 Individu4 15.000,00 CP3
Date1 Individu5 15.000,00 CP3
Date2 Individu1 50.000,00 CP1
Date2 Individu2 25.000,00 CP2
Date2 Individu3 20.000,00 CP2 + CP3
Date2 Individu5 15.000,00 CP3
Date3 Individu1 50.000,00 CP1
Date3 Individu2 10.000,00 CP2
Date3 Individu3 20.000,00 CP2 + CP3
Date3 individu4 5.000,00 CP2
Date3 Individu5 15.000,00 CP3
Date3 Individu6 10.000,00 CP2


Merci d'avance pour votre aide.

Ashardalon
 

Statistiques des forums

Discussions
314 046
Messages
2 104 986
Membres
109 229
dernier inscrit
DAOS DENTAL