Bonjour;
J'ai un extract qui m'est envoyé de façon quotidienne avec des données brutes;
J'ai donc pour un ticket le nombre d'aller et retour qu'un ticket a fait avec comme:
-Première colonne (1 sur l'image en PJ) l'identifiant des tickets.
-Troisième colonne (2 sur l'image en PJ) la date et l'heure de chacune des actions
sur le ticket.
-Et enfin en quatrième colonne (3 sur l'image en PJ) une colonne vide qui servira à
mettre la durée de traitement totale pour un ticket.
J'aimerai avoir une macro qui dès que le numéro de ticket (colonne 1) change de valeur, la valeur de la colonne 2 (sur l'image en PJ) est sauvée. Elle continue de parcourir la colonne 1 jusqu'à se que la valeur change puis on effectue la soustraction entre la valeur sauvée et celle de la colonne 2 à la ligne i-1.
On reporte le résultat de la soustraction sur la colonne 3 (sur l'image en PJ) à la ligne i-1.
On sauve la valeur de la colonne 2 (sur l'image en PJ) à la ligne i.
On continue ce manège jusqu'à se que la valeur de la colonne 2 (sur l'image en PJ) soit nulle.
Une fois fini, on efface toutes les lignes qui n'ont pas de valeur dans la colonne 3 (sur l'image en PJ).
Merci beaucoup si vous pouvez m'aider.
Cordialement;
Julie.
J'ai un extract qui m'est envoyé de façon quotidienne avec des données brutes;
J'ai donc pour un ticket le nombre d'aller et retour qu'un ticket a fait avec comme:
-Première colonne (1 sur l'image en PJ) l'identifiant des tickets.
-Troisième colonne (2 sur l'image en PJ) la date et l'heure de chacune des actions
sur le ticket.
-Et enfin en quatrième colonne (3 sur l'image en PJ) une colonne vide qui servira à
mettre la durée de traitement totale pour un ticket.
J'aimerai avoir une macro qui dès que le numéro de ticket (colonne 1) change de valeur, la valeur de la colonne 2 (sur l'image en PJ) est sauvée. Elle continue de parcourir la colonne 1 jusqu'à se que la valeur change puis on effectue la soustraction entre la valeur sauvée et celle de la colonne 2 à la ligne i-1.
On reporte le résultat de la soustraction sur la colonne 3 (sur l'image en PJ) à la ligne i-1.
On sauve la valeur de la colonne 2 (sur l'image en PJ) à la ligne i.
On continue ce manège jusqu'à se que la valeur de la colonne 2 (sur l'image en PJ) soit nulle.
Une fois fini, on efface toutes les lignes qui n'ont pas de valeur dans la colonne 3 (sur l'image en PJ).
Merci beaucoup si vous pouvez m'aider.
Cordialement;
Julie.
Pièces jointes
Dernière édition: