Bonjour à tous,
Je suis en train de réaliser un fichier de traitement d'un fichier (pour avoir des indicateurs) non extraits directement depuis la base de données.
Je bloque sur un bout de code afin de réaliser une somme prod sur une liste qui est organisée en niveau comme l'exemple ci-dessous :
[1] Ensemble 1
[2]- Élément 1 : Quantité 2
[3] - Composant 1 : Quantité 100 / 10 €
[3] - Composant 2 : Quantité 50 / 1 €
[2]- Élément 2 : Quantité 1
[3] - Composant 1 : Quantité 100 / 10 €
[3] - Composant 2 : Quantité 50 / 1 €
[3] - Composant 3 : Quantité 5 / 10 €
[3] - Composant 4 : Quantité 1 / 100 €
[2]- Élément 3 : Quantité 1 / 500€
[2]- Élément 4 : Quantité 5 / 6€
D'une autre façon, il faut que pour chaque "Ensemble" [1], je fasse la somme prod des "Éléments" [2] mais pour ce faire il faut que pour chaque "Éléments" [2], je fasse la somme prod des "Composants" [3] sauf pour les "Éléments" [2] dont je n'ai pas de composants [3].
Pouvez-vous s'il vous plaît m'orienter pour une solution en VBA ? (Toutes les informations citées ci-dessus sont disponible dans un tableau VBA.)
Je vous remercie par avance.
Cordialement,
Aurel
Je suis en train de réaliser un fichier de traitement d'un fichier (pour avoir des indicateurs) non extraits directement depuis la base de données.
Je bloque sur un bout de code afin de réaliser une somme prod sur une liste qui est organisée en niveau comme l'exemple ci-dessous :
[1] Ensemble 1
[2]- Élément 1 : Quantité 2
[3] - Composant 1 : Quantité 100 / 10 €
[3] - Composant 2 : Quantité 50 / 1 €
[2]- Élément 2 : Quantité 1
[3] - Composant 1 : Quantité 100 / 10 €
[3] - Composant 2 : Quantité 50 / 1 €
[3] - Composant 3 : Quantité 5 / 10 €
[3] - Composant 4 : Quantité 1 / 100 €
[2]- Élément 3 : Quantité 1 / 500€
[2]- Élément 4 : Quantité 5 / 6€
D'une autre façon, il faut que pour chaque "Ensemble" [1], je fasse la somme prod des "Éléments" [2] mais pour ce faire il faut que pour chaque "Éléments" [2], je fasse la somme prod des "Composants" [3] sauf pour les "Éléments" [2] dont je n'ai pas de composants [3].
Pouvez-vous s'il vous plaît m'orienter pour une solution en VBA ? (Toutes les informations citées ci-dessus sont disponible dans un tableau VBA.)
Je vous remercie par avance.
Cordialement,
Aurel