OVH Cloud OVH Cloud

Tri absolu ou autre..... :o(

4 réponses
Avatar
Michel HOLDERITH
Bonjour tout le monde,

Je suis desole de revenir sur ce sujet mais je n'arrive pas a obtenir le
resultat souhaite avec un tri ou 2 tris successifs.....

Exemple de mon probleme :

j'ai en colonne A : Trade date + heure
j'ai en colonne D : Devise (USD/EUR ou USD/CAD ou etc...)
j'ai en colonne F : des montants + et -
j'ai en colonne H : Settlement date

Au depart de mon extraction j'ai jusqu'a 300-400 lignes....

Mon but est de trier ces donnees d'une certaine maniere pour qu'elles soient
utilisable par la suite.

Cela doit etre trie d'apres la colonne H, puis la colonne D, puis et c'est
la que je bloque.... car il faut que cela soit trier par la colonne A et F.

Les montants que j'ai en colonne F sont des montants + et - . Si tout ce
passe bien les montant negatif et + pour une meme devise et une meme
Settlement date s'annule. Mais dans le meme temps je dois toujours respecter
la trade date & l'heure.....

Je sais ce n'est pas tres bien explique.... mais c'est difficile.... c'est
pourquoi voici un exemple brut puis un resultat que je voudrais obtenir....

BRUT :
Colonne
A / B / C / D
/ E / F / G / H
16.04.04 11:57 / 3990146010001 / FxSpot / USD/AUD / -230325.04 / 312009 /
0.7382 / 20.04.04
16.04.04 12:15 / 3990709010001 / FxSpot / USD/CAD / 399235.68 / -538010 /
1.3476 / 19.04.04
16.04.04 12:45 / 3991775010001/1 / FxSwap / USD/JPY / -1132878.38 /
123000004 / 108.573 / 19.04.04
16.04.04 12:45 / 3991775010001/2 / FxSwap / USD/JPY / 1132909.68
/ -123000004 / 108.57 / 20.04.04
16.04.04 12:43 / 3991794010001/1 / FxSwap / USD/CAD / 399176.44 / -538010 /
1.3478 / 16.04.04
16.04.04 12:43 / 3991794010001/2 / FxSwap / USD/CAD / -399135.27 / 538010 /
1.347939 / 20.04.04
16.04.04 12:45 / 3991796010001/1 / FxSwap / USD/GBP / -1025866.95 / 573997 /
1.787234 / 19.04.04
16.04.04 12:45 / 3991796010001/2 / FxSwap / USD/GBP / 1025790.04 / -573997 /
1.7871 / 20.04.04
16.04.04 13:01 / 3992613010001 / FxSpot / USD/EUR / 1311645.96 / -1100005 /
1.1924 / 20.04.04
16.04.04 13:17 / 3993297010001/1 / FxSwap / USD/CAD / -399561.83 / 538010 /
1.3465 / 19.04.04
16.04.04 13:17/ 3993297010001/2 / FxSwap / USD/CAD / 399550.25 / -538010 /
1.346539 / 20.04.04
16.04.04 13:55 / 3996065010001 / FxSpot / USD/AUD / 232041.84 / -312010 /
0.7437 / 20.04.04
16.04.04 14:49 / 3999345010001 / FxSpot / USD/CHF / 255682.19 / -330009 /
1.2907 / 20.04.04
16.04.04 14:51 / 3999409010001 / FxSpot / USD/AUD / -465322.02 / 624007 /
0.7457 / 20.04.04

TRIE :
Colonne
A / B / C / D
/ E / F / G / H
16.04.04 11:57 / 3990146010001 / FxSpot / USD/AUD / -230325.04 / 312009 /
0.7382 / 20.04.04
16.04.04 15:22 / 4001351010001 / FxSpot / USD/AUD / 231760.29 / -312009 /
0.7428 / 20.04.04
19.04.04 09:41 / 4019031010001/1 / FxSwap / USD/AUD / -468563.11 / 624007 /
0.750894 / 20.04.04
16.04.04 13:55 / 3996065010001 / FxSpot / USD/AUD / 232041.84 / -312010 /
0.7437 / 20.04.04
16.04.04 19:05 / 4006139010001 / FxSpot / USD/AUD / 231813.77 / -311997 /
0.743 / 20.04.04
16.04.04 12:43 / 3991794010001/2 / FxSwap / USD/CAD / -399135.27 / 538010 /
1.347939 / 20.04.04
16.04.04 13:17 / 3993297010001/2 / FxSwap / USD/CAD / 399550.25 / -538010 /
1.346539 / 20.04.04
19.04.04 11:44 / 4022216010001 / FxSpot / USD/CAD / 428291.32 / -576009 /
1.3449 / 20.04.04
19.04.04 19:02 / 4033697010001 / FxSpot / USD/CAD / -428355.02 / 576009 /
1.3447 / 20.04.04

Dans l'exemple TRIE, vous pouvez remarquer en colonne F que certains
montants d'une ligne a l'autre s'annule tout en etant triepar la sttlement
date(H) et par la trade date&heure(A) et egalement par devise(D).

Si vous pas comprendre moi, je peux fournir d'autres explications.... voir
un fichier dans BAL perso....

Merci d'avance,
@+
Michel.

4 réponses

Avatar
Philippe.R
Bonsoir Michel,
Je déduis que la méthode que je t'avais proposée n'a pas fonctionné chez toi.
Si tu le souhaites, tu peux m'envoyer un extrait de ton classeur, j'essaierai d'y jeter un oeil demain
soir, sans promesse formelle.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:%
Bonjour tout le monde,

Je suis desole de revenir sur ce sujet mais je n'arrive pas a obtenir le
resultat souhaite avec un tri ou 2 tris successifs.....

Exemple de mon probleme :

j'ai en colonne A : Trade date + heure
j'ai en colonne D : Devise (USD/EUR ou USD/CAD ou etc...)
j'ai en colonne F : des montants + et -
j'ai en colonne H : Settlement date

Au depart de mon extraction j'ai jusqu'a 300-400 lignes....

Mon but est de trier ces donnees d'une certaine maniere pour qu'elles soient
utilisable par la suite.

Cela doit etre trie d'apres la colonne H, puis la colonne D, puis et c'est
la que je bloque.... car il faut que cela soit trier par la colonne A et F.

Les montants que j'ai en colonne F sont des montants + et - . Si tout ce
passe bien les montant negatif et + pour une meme devise et une meme
Settlement date s'annule. Mais dans le meme temps je dois toujours respecter
la trade date & l'heure.....

Je sais ce n'est pas tres bien explique.... mais c'est difficile.... c'est
pourquoi voici un exemple brut puis un resultat que je voudrais obtenir....

BRUT :
Colonne
A / B / C / D
/ E / F / G / H
16.04.04 11:57 / 3990146010001 / FxSpot / USD/AUD / -230325.04 / 312009 /
0.7382 / 20.04.04
16.04.04 12:15 / 3990709010001 / FxSpot / USD/CAD / 399235.68 / -538010 /
1.3476 / 19.04.04
16.04.04 12:45 / 3991775010001/1 / FxSwap / USD/JPY / -1132878.38 /
123000004 / 108.573 / 19.04.04
16.04.04 12:45 / 3991775010001/2 / FxSwap / USD/JPY / 1132909.68
/ -123000004 / 108.57 / 20.04.04
16.04.04 12:43 / 3991794010001/1 / FxSwap / USD/CAD / 399176.44 / -538010 /
1.3478 / 16.04.04
16.04.04 12:43 / 3991794010001/2 / FxSwap / USD/CAD / -399135.27 / 538010 /
1.347939 / 20.04.04
16.04.04 12:45 / 3991796010001/1 / FxSwap / USD/GBP / -1025866.95 / 573997 /
1.787234 / 19.04.04
16.04.04 12:45 / 3991796010001/2 / FxSwap / USD/GBP / 1025790.04 / -573997 /
1.7871 / 20.04.04
16.04.04 13:01 / 3992613010001 / FxSpot / USD/EUR / 1311645.96 / -1100005 /
1.1924 / 20.04.04
16.04.04 13:17 / 3993297010001/1 / FxSwap / USD/CAD / -399561.83 / 538010 /
1.3465 / 19.04.04
16.04.04 13:17/ 3993297010001/2 / FxSwap / USD/CAD / 399550.25 / -538010 /
1.346539 / 20.04.04
16.04.04 13:55 / 3996065010001 / FxSpot / USD/AUD / 232041.84 / -312010 /
0.7437 / 20.04.04
16.04.04 14:49 / 3999345010001 / FxSpot / USD/CHF / 255682.19 / -330009 /
1.2907 / 20.04.04
16.04.04 14:51 / 3999409010001 / FxSpot / USD/AUD / -465322.02 / 624007 /
0.7457 / 20.04.04

TRIE :
Colonne
A / B / C / D
/ E / F / G / H
16.04.04 11:57 / 3990146010001 / FxSpot / USD/AUD / -230325.04 / 312009 /
0.7382 / 20.04.04
16.04.04 15:22 / 4001351010001 / FxSpot / USD/AUD / 231760.29 / -312009 /
0.7428 / 20.04.04
19.04.04 09:41 / 4019031010001/1 / FxSwap / USD/AUD / -468563.11 / 624007 /
0.750894 / 20.04.04
16.04.04 13:55 / 3996065010001 / FxSpot / USD/AUD / 232041.84 / -312010 /
0.7437 / 20.04.04
16.04.04 19:05 / 4006139010001 / FxSpot / USD/AUD / 231813.77 / -311997 /
0.743 / 20.04.04
16.04.04 12:43 / 3991794010001/2 / FxSwap / USD/CAD / -399135.27 / 538010 /
1.347939 / 20.04.04
16.04.04 13:17 / 3993297010001/2 / FxSwap / USD/CAD / 399550.25 / -538010 /
1.346539 / 20.04.04
19.04.04 11:44 / 4022216010001 / FxSpot / USD/CAD / 428291.32 / -576009 /
1.3449 / 20.04.04
19.04.04 19:02 / 4033697010001 / FxSpot / USD/CAD / -428355.02 / 576009 /
1.3447 / 20.04.04

Dans l'exemple TRIE, vous pouvez remarquer en colonne F que certains
montants d'une ligne a l'autre s'annule tout en etant triepar la sttlement
date(H) et par la trade date&heure(A) et egalement par devise(D).

Si vous pas comprendre moi, je peux fournir d'autres explications.... voir
un fichier dans BAL perso....

Merci d'avance,
@+
Michel.


















Avatar
Benead
Salut Michel,

Si j'étais à ta place, j'utiliserai une nouvelle colonne dans laquelle je mettrai toutes les conditions avec concaténation, tu devrais récupérer un
ordre "logique" de tri... Si tu as un pb pour le faire, envoi moi ton classeur avec 2 feuilles (avant et après tri).

A+
Benead
Bretagne
Xl97

PS. : Ton exemple est inutilisable en l'état, les données apparaissent sur deux lignes à cause d'un paramètrage de ta messagerie.

Michel HOLDERITH a écrit:
Bonjour tout le monde,

Je suis desole de revenir sur ce sujet mais je n'arrive pas a obtenir le
resultat souhaite avec un tri ou 2 tris successifs.....

Exemple de mon probleme :

j'ai en colonne A : Trade date + heure
j'ai en colonne D : Devise (USD/EUR ou USD/CAD ou etc...)
j'ai en colonne F : des montants + et -
j'ai en colonne H : Settlement date

Au depart de mon extraction j'ai jusqu'a 300-400 lignes....

Mon but est de trier ces donnees d'une certaine maniere pour qu'elles soient
utilisable par la suite.

Cela doit etre trie d'apres la colonne H, puis la colonne D, puis et c'est
la que je bloque.... car il faut que cela soit trier par la colonne A et F.

Les montants que j'ai en colonne F sont des montants + et - . Si tout ce
passe bien les montant negatif et + pour une meme devise et une meme
Settlement date s'annule. Mais dans le meme temps je dois toujours respecter
la trade date & l'heure.....

Je sais ce n'est pas tres bien explique.... mais c'est difficile.... c'est
pourquoi voici un exemple brut puis un resultat que je voudrais obtenir....

BRUT :
Colonne
A / B / C / D
/ E / F / G / H
16.04.04 11:57 / 3990146010001 / FxSpot / USD/AUD / -230325.04 / 312009 /
0.7382 / 20.04.04
16.04.04 12:15 / 3990709010001 / FxSpot / USD/CAD / 399235.68 / -538010 /
1.3476 / 19.04.04
16.04.04 12:45 / 3991775010001/1 / FxSwap / USD/JPY / -1132878.38 /
123000004 / 108.573 / 19.04.04
16.04.04 12:45 / 3991775010001/2 / FxSwap / USD/JPY / 1132909.68
/ -123000004 / 108.57 / 20.04.04
16.04.04 12:43 / 3991794010001/1 / FxSwap / USD/CAD / 399176.44 / -538010 /
1.3478 / 16.04.04
16.04.04 12:43 / 3991794010001/2 / FxSwap / USD/CAD / -399135.27 / 538010 /
1.347939 / 20.04.04
16.04.04 12:45 / 3991796010001/1 / FxSwap / USD/GBP / -1025866.95 / 573997 /
1.787234 / 19.04.04
16.04.04 12:45 / 3991796010001/2 / FxSwap / USD/GBP / 1025790.04 / -573997 /
1.7871 / 20.04.04
16.04.04 13:01 / 3992613010001 / FxSpot / USD/EUR / 1311645.96 / -1100005 /
1.1924 / 20.04.04
16.04.04 13:17 / 3993297010001/1 / FxSwap / USD/CAD / -399561.83 / 538010 /
1.3465 / 19.04.04
16.04.04 13:17/ 3993297010001/2 / FxSwap / USD/CAD / 399550.25 / -538010 /
1.346539 / 20.04.04
16.04.04 13:55 / 3996065010001 / FxSpot / USD/AUD / 232041.84 / -312010 /
0.7437 / 20.04.04
16.04.04 14:49 / 3999345010001 / FxSpot / USD/CHF / 255682.19 / -330009 /
1.2907 / 20.04.04
16.04.04 14:51 / 3999409010001 / FxSpot / USD/AUD / -465322.02 / 624007 /
0.7457 / 20.04.04

TRIE :
Colonne
A / B / C / D
/ E / F / G / H
16.04.04 11:57 / 3990146010001 / FxSpot / USD/AUD / -230325.04 / 312009 /
0.7382 / 20.04.04
16.04.04 15:22 / 4001351010001 / FxSpot / USD/AUD / 231760.29 / -312009 /
0.7428 / 20.04.04
19.04.04 09:41 / 4019031010001/1 / FxSwap / USD/AUD / -468563.11 / 624007 /
0.750894 / 20.04.04
16.04.04 13:55 / 3996065010001 / FxSpot / USD/AUD / 232041.84 / -312010 /
0.7437 / 20.04.04
16.04.04 19:05 / 4006139010001 / FxSpot / USD/AUD / 231813.77 / -311997 /
0.743 / 20.04.04
16.04.04 12:43 / 3991794010001/2 / FxSwap / USD/CAD / -399135.27 / 538010 /
1.347939 / 20.04.04
16.04.04 13:17 / 3993297010001/2 / FxSwap / USD/CAD / 399550.25 / -538010 /
1.346539 / 20.04.04
19.04.04 11:44 / 4022216010001 / FxSpot / USD/CAD / 428291.32 / -576009 /
1.3449 / 20.04.04
19.04.04 19:02 / 4033697010001 / FxSpot / USD/CAD / -428355.02 / 576009 /
1.3447 / 20.04.04

Dans l'exemple TRIE, vous pouvez remarquer en colonne F que certains
montants d'une ligne a l'autre s'annule tout en etant triepar la sttlement
date(H) et par la trade date&heure(A) et egalement par devise(D).

Si vous pas comprendre moi, je peux fournir d'autres explications.... voir
un fichier dans BAL perso....

Merci d'avance,
@+
Michel.


















Avatar
Philippe.R
Bonsoir Michel,
Content que tu t'en sois tiré avec une solution satisfaisante.
Peut être peux tu publier ici le code que tu as trouvé.

Amicales Salutations

----- Message d'origine -----
De : Michel
Envoyé : jeudi 22 avril 2004 10:30
Objet : Re: Tri absolu ou autre..... :o(


Re-salut,
laisses tomber j'ai fait une macro avec 2 boucles et tout marche bien merci quand même
@+
Michel

"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:%
Bonjour tout le monde,

Je suis desole de revenir sur ce sujet mais je n'arrive pas a obtenir le
resultat souhaite avec un tri ou 2 tris successifs.....

Exemple de mon probleme :

j'ai en colonne A : Trade date + heure
j'ai en colonne D : Devise (USD/EUR ou USD/CAD ou etc...)
j'ai en colonne F : des montants + et -
j'ai en colonne H : Settlement date

Au depart de mon extraction j'ai jusqu'a 300-400 lignes....

Mon but est de trier ces donnees d'une certaine maniere pour qu'elles soient
utilisable par la suite.

Cela doit etre trie d'apres la colonne H, puis la colonne D, puis et c'est
la que je bloque.... car il faut que cela soit trier par la colonne A et F.

Les montants que j'ai en colonne F sont des montants + et - . Si tout ce
passe bien les montant negatif et + pour une meme devise et une meme
Settlement date s'annule. Mais dans le meme temps je dois toujours respecter
la trade date & l'heure.....

Je sais ce n'est pas tres bien explique.... mais c'est difficile.... c'est
pourquoi voici un exemple brut puis un resultat que je voudrais obtenir....

BRUT :
Colonne
A / B / C / D
/ E / F / G / H
16.04.04 11:57 / 3990146010001 / FxSpot / USD/AUD / -230325.04 / 312009 /
0.7382 / 20.04.04
16.04.04 12:15 / 3990709010001 / FxSpot / USD/CAD / 399235.68 / -538010 /
1.3476 / 19.04.04
16.04.04 12:45 / 3991775010001/1 / FxSwap / USD/JPY / -1132878.38 /
123000004 / 108.573 / 19.04.04
16.04.04 12:45 / 3991775010001/2 / FxSwap / USD/JPY / 1132909.68
/ -123000004 / 108.57 / 20.04.04
16.04.04 12:43 / 3991794010001/1 / FxSwap / USD/CAD / 399176.44 / -538010 /
1.3478 / 16.04.04
16.04.04 12:43 / 3991794010001/2 / FxSwap / USD/CAD / -399135.27 / 538010 /
1.347939 / 20.04.04
16.04.04 12:45 / 3991796010001/1 / FxSwap / USD/GBP / -1025866.95 / 573997 /
1.787234 / 19.04.04
16.04.04 12:45 / 3991796010001/2 / FxSwap / USD/GBP / 1025790.04 / -573997 /
1.7871 / 20.04.04
16.04.04 13:01 / 3992613010001 / FxSpot / USD/EUR / 1311645.96 / -1100005 /
1.1924 / 20.04.04
16.04.04 13:17 / 3993297010001/1 / FxSwap / USD/CAD / -399561.83 / 538010 /
1.3465 / 19.04.04
16.04.04 13:17/ 3993297010001/2 / FxSwap / USD/CAD / 399550.25 / -538010 /
1.346539 / 20.04.04
16.04.04 13:55 / 3996065010001 / FxSpot / USD/AUD / 232041.84 / -312010 /
0.7437 / 20.04.04
16.04.04 14:49 / 3999345010001 / FxSpot / USD/CHF / 255682.19 / -330009 /
1.2907 / 20.04.04
16.04.04 14:51 / 3999409010001 / FxSpot / USD/AUD / -465322.02 / 624007 /
0.7457 / 20.04.04

TRIE :
Colonne
A / B / C / D
/ E / F / G / H
16.04.04 11:57 / 3990146010001 / FxSpot / USD/AUD / -230325.04 / 312009 /
0.7382 / 20.04.04
16.04.04 15:22 / 4001351010001 / FxSpot / USD/AUD / 231760.29 / -312009 /
0.7428 / 20.04.04
19.04.04 09:41 / 4019031010001/1 / FxSwap / USD/AUD / -468563.11 / 624007 /
0.750894 / 20.04.04
16.04.04 13:55 / 3996065010001 / FxSpot / USD/AUD / 232041.84 / -312010 /
0.7437 / 20.04.04
16.04.04 19:05 / 4006139010001 / FxSpot / USD/AUD / 231813.77 / -311997 /
0.743 / 20.04.04
16.04.04 12:43 / 3991794010001/2 / FxSwap / USD/CAD / -399135.27 / 538010 /
1.347939 / 20.04.04
16.04.04 13:17 / 3993297010001/2 / FxSwap / USD/CAD / 399550.25 / -538010 /
1.346539 / 20.04.04
19.04.04 11:44 / 4022216010001 / FxSpot / USD/CAD / 428291.32 / -576009 /
1.3449 / 20.04.04
19.04.04 19:02 / 4033697010001 / FxSpot / USD/CAD / -428355.02 / 576009 /
1.3447 / 20.04.04

Dans l'exemple TRIE, vous pouvez remarquer en colonne F que certains
montants d'une ligne a l'autre s'annule tout en etant triepar la sttlement
date(H) et par la trade date&heure(A) et egalement par devise(D).

Si vous pas comprendre moi, je peux fournir d'autres explications.... voir
un fichier dans BAL perso....

Merci d'avance,
@+
Michel.


Avatar
Michel HOLDERITH
Salut,

Merci a vous 2.... mais rajouter 10 colonnes n'est pas une solution que
j'aime....
Et voila ma petite macro :

Sheets("Sheet2").Select

Columns("A:I").Select
Selection.Sort Key1:=Range("H2"), Order1:=xlAscending, Key2:=Range("D2")
_
, Order2:=xlAscending, Key3:=Range("A2"), Order3:=xlAscending, _
Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
BOUCLE = "PAS OK"

Range("A1").Select
Selection.End(xlDown).Select
DERNIERELIGNE = ActiveCell.Row

For J = 2 To DERNIERELIGNE
Range("D" & J).Select
If BOUCLE = "PAS OK" Then
DEVISEDEB = Range("D" & J).Value
MONTANTDEB = Range("F" & J).Value
DATEDEB = Range("H" & J).Value
BOUCLE = "OK"
LIGNEDEB = J
Else
For I = LIGNEDEB + 1 To 10000
Range("D" & I).Select
If BOUCLE = "OK" Then
If Range("H" & I).Value = DATEDEB Then
If Range("D" & I).Value = DEVISEDEB Then
If Range("F" & I).Value = (MONTANTDEB * -1) Then
Rows(I).Select
Selection.Copy
Rows(LIGNEDEB + 1).Select
Selection.Insert Shift:=xlDown
Rows(I + 1).Select
Selection.Delete Shift:=xlUp
BOUCLE = "PAS OK"
Else
End If
Else
BOUCLE = "PAS OK"
J = J - 1
GoTo fin1
End If
Else
BOUCLE = "PAS OK"
J = J - 1
GoTo fin1
End If
Else
GoTo fin1
End If
Next I
End If
fin1:
Next J

@+
Michel.



"Philippe.R" wrote in message
news:
Bonsoir Michel,
Content que tu t'en sois tiré avec une solution satisfaisante.
Peut être peux tu publier ici le code que tu as trouvé.

Amicales Salutations

----- Message d'origine -----
De : Michel
Envoyé : jeudi 22 avril 2004 10:30
Objet : Re: Tri absolu ou autre..... :o(


Re-salut,
laisses tomber j'ai fait une macro avec 2 boucles et tout marche bien
merci quand même

@+
Michel

"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:%
Bonjour tout le monde,

Je suis desole de revenir sur ce sujet mais je n'arrive pas a obtenir le
resultat souhaite avec un tri ou 2 tris successifs.....

Exemple de mon probleme :

j'ai en colonne A : Trade date + heure
j'ai en colonne D : Devise (USD/EUR ou USD/CAD ou etc...)
j'ai en colonne F : des montants + et -
j'ai en colonne H : Settlement date

Au depart de mon extraction j'ai jusqu'a 300-400 lignes....

Mon but est de trier ces donnees d'une certaine maniere pour qu'elles
soient


utilisable par la suite.

Cela doit etre trie d'apres la colonne H, puis la colonne D, puis et
c'est


la que je bloque.... car il faut que cela soit trier par la colonne A et
F.



Les montants que j'ai en colonne F sont des montants + et - . Si tout ce
passe bien les montant negatif et + pour une meme devise et une meme
Settlement date s'annule. Mais dans le meme temps je dois toujours
respecter


la trade date & l'heure.....

Je sais ce n'est pas tres bien explique.... mais c'est difficile....
c'est


pourquoi voici un exemple brut puis un resultat que je voudrais
obtenir....



BRUT :
Colonne
A / B / C / D
/ E / F / G / H
16.04.04 11:57 / 3990146010001 / FxSpot / USD/AUD / -230325.04 / 312009
/


0.7382 / 20.04.04
16.04.04 12:15 / 3990709010001 / FxSpot / USD/CAD / 399235.68 / -538010
/


1.3476 / 19.04.04
16.04.04 12:45 / 3991775010001/1 / FxSwap / USD/JPY / -1132878.38 /
123000004 / 108.573 / 19.04.04
16.04.04 12:45 / 3991775010001/2 / FxSwap / USD/JPY / 1132909.68
/ -123000004 / 108.57 / 20.04.04
16.04.04 12:43 / 3991794010001/1 / FxSwap / USD/CAD / 399176.44
/ -538010 /


1.3478 / 16.04.04
16.04.04 12:43 / 3991794010001/2 / FxSwap / USD/CAD / -399135.27 /
538010 /


1.347939 / 20.04.04
16.04.04 12:45 / 3991796010001/1 / FxSwap / USD/GBP / -1025866.95 /
573997 /


1.787234 / 19.04.04
16.04.04 12:45 / 3991796010001/2 / FxSwap / USD/GBP / 1025790.04
/ -573997 /


1.7871 / 20.04.04
16.04.04 13:01 / 3992613010001 / FxSpot / USD/EUR / 1311645.96
/ -1100005 /


1.1924 / 20.04.04
16.04.04 13:17 / 3993297010001/1 / FxSwap / USD/CAD / -399561.83 /
538010 /


1.3465 / 19.04.04
16.04.04 13:17/ 3993297010001/2 / FxSwap / USD/CAD / 399550.25 / -538010
/


1.346539 / 20.04.04
16.04.04 13:55 / 3996065010001 / FxSpot / USD/AUD / 232041.84 / -312010
/


0.7437 / 20.04.04
16.04.04 14:49 / 3999345010001 / FxSpot / USD/CHF / 255682.19 / -330009
/


1.2907 / 20.04.04
16.04.04 14:51 / 3999409010001 / FxSpot / USD/AUD / -465322.02 / 624007
/


0.7457 / 20.04.04

TRIE :
Colonne
A / B / C / D
/ E / F / G / H
16.04.04 11:57 / 3990146010001 / FxSpot / USD/AUD / -230325.04 / 312009
/


0.7382 / 20.04.04
16.04.04 15:22 / 4001351010001 / FxSpot / USD/AUD / 231760.29 / -312009
/


0.7428 / 20.04.04
19.04.04 09:41 / 4019031010001/1 / FxSwap / USD/AUD / -468563.11 /
624007 /


0.750894 / 20.04.04
16.04.04 13:55 / 3996065010001 / FxSpot / USD/AUD / 232041.84 / -312010
/


0.7437 / 20.04.04
16.04.04 19:05 / 4006139010001 / FxSpot / USD/AUD / 231813.77 / -311997
/


0.743 / 20.04.04
16.04.04 12:43 / 3991794010001/2 / FxSwap / USD/CAD / -399135.27 /
538010 /


1.347939 / 20.04.04
16.04.04 13:17 / 3993297010001/2 / FxSwap / USD/CAD / 399550.25
/ -538010 /


1.346539 / 20.04.04
19.04.04 11:44 / 4022216010001 / FxSpot / USD/CAD / 428291.32 / -576009
/


1.3449 / 20.04.04
19.04.04 19:02 / 4033697010001 / FxSpot / USD/CAD / -428355.02 / 576009
/


1.3447 / 20.04.04

Dans l'exemple TRIE, vous pouvez remarquer en colonne F que certains
montants d'une ligne a l'autre s'annule tout en etant triepar la
sttlement


date(H) et par la trade date&heure(A) et egalement par devise(D).

Si vous pas comprendre moi, je peux fournir d'autres explications....
voir


un fichier dans BAL perso....

Merci d'avance,
@+
Michel.