Bonjour,
Je possède un tableau Excel dont j'aimerais comprimer des lignes :
Voici ce tableau :
| A | B | C | D | E | F | G | H | I | J | K |
1 | Type | de | a | source | pipe | Destination | Volume total | | | | Intitulé de l'opération |
2 | TR | '04:00 | '04:20 | R075 | F345 | | 98 | | | | TRANSFERT 75 VERS 80 |
3 | TR | '05:20 | '08:25 | R076 | F345 | | 10145 | | | | EXP 34" |
4 | TR | '08:25 | '16:25 | R079 | F345 | | 28040 | | | | EXP 34" |
5 | TR | '16:25 | '18:15 | R075 | F345 | | 6025 | | | | EXP 34" |
6 | TR | '20:30 | '20:45 | R075 | F345 | | 102 | | | | TRANSFERT 75 VERS 83 |
7 | RE | '00:00 | '03:55 | CIM | | R080 | 23062 | | | | DN ALASKA EN COURS |
8 | RE | '00:00 | '03:55 | CIM | | R080 | 5 | | | | ENTREE ADDITIF ALASKA |
9 | RE | '03:55 | '19:30 | CIM | | R083 | 68915 | | | | DN ALASKA EN COURS |
10 | RE | '03:55 | '19:30 | CIM | | R083 | 5 | | | | ENTREE ADDITIF ALASKA |
11 | RE | '04:00 | '04:20 | CIM | | R080 | 98 | | | | TRANSFERT 75 VERS 80 |
12 | RE | '06:44 | '16:59 | CIM | | R082 | 1550 | | | | Déchargement-camion brut du 19.01.2022 |
13 | RE | '19:30 | '00:00 | CIM | | R082 | 13952 | | | | DN ALASKA EN COURS |
14 | RE | '19:30 | '00:00 | CIM | | R082 | 1 | | | | ENTREE ADDITIF ALASKA |
15 | RE | '20:30 | '20:45 | CIM | | R083 | 102 | | | | TRANSFERT 75 VERS 83 |
Je m'explique :
J'aimerais par une macro que lorsqu'il y a détection d'un même volume, et dont le premier volume détecté soit sur une ligne TR, exemple ligne 2 et ligne 11 avec le volume 98, la destination de la ligne 11 (ici R080) soit mise dans la ligne 2 et que la ligne 11 disparaisse du tableau (car elle constitue maintenant un doublon avec la ligne 2).
Et ainsi de suite pour les autres volume identiques, le cas de la ligne 6 et la ligne 15 avec le volume 102. (J'aimerais que la destination ici R083 soit mise dans la ligne 6).
Attention, les lignes 8 et 10 possèdent bien le même volume (5) mais ne doivent pas être prises en compte car le type est RE (et pas TR).
Ainsi le nouveau tableau que je souhaite obtenir serait (ici fait à la main) :
Les 2 lignes ont été supprimées.
| A | B | C | D | E | F | G | H | I | J | K |
1 | Type | de | a | source | pipe | Destination | Volume total | | | | Intitulé de l'opération |
2 | TR | '04:00 | '04:20 | R075 | F345 | R080 | 98 | | | | TRANSFERT 75 VERS 80 |
3 | TR | '05:20 | '08:25 | R076 | F345 | | 10145 | | | | EXP 34" |
4 | TR | '08:25 | '16:25 | R079 | F345 | | 28040 | | | | EXP 34" |
5 | TR | '16:25 | '18:15 | R075 | F345 | | 6025 | | | | EXP 34" |
6 | TR | '20:30 | '20:45 | R075 | F345 | R083 | 102 | | | | TRANSFERT 75 VERS 83 |
7 | RE | '00:00 | '03:55 | CIM | | R080 | 23062 | | | | DN ALASKA EN COURS |
8 | RE | '00:00 | '03:55 | CIM | | R080 | 5 | | | | ENTREE ADDITIF ALASKA |
9 | RE | '03:55 | '19:30 | CIM | | R083 | 68915 | | | | DN ALASKA EN COURS |
10 | RE | '03:55 | '19:30 | CIM | | R083 | 5 | | | | ENTREE ADDITIF ALASKA |
11 | RE | '06:44 | '16:59 | CIM | | R082 | 1550 | | | | Déchargement-camion brut du 19.01.2022 |
12 | RE | '19:30 | '00:00 | CIM | | R082 | 13952 | | | | DN ALASKA EN COURS |
13 | RE | '19:30 | '00:00 | CIM | | R082 | 1 | | | | ENTREE ADDITIF ALASKA |
Pouvez-vous m'aider à créer une macro qui pourrait faire ceci ?
Merci beaucoup pour votre aide.
Amicalement,
Zanys