Alors si j'ai bien compris et malgré que ça aille dans le sens contraire de ma logique à moi
pour excel:
16 fevrier 2007< 26 janvier 2007...
jusque là tout vas bien
le probleme c'est que quand je fais des comparaison mano mano dans excel ca va mais en vba il semble rien comprendre
mon code c'est ça:
le probleme c'est qu'il ne veut pas comprendre dans ce sens là
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 For k = 1 To lignefinc For l = 5 To lignefinm If Workbooks("carole.xls").Worksheets(2).Cells(k, 22).Value = Workbooks("mouve.xls").Worksheets(1).Cells(l, 8).Value Then If Workbooks("mouve.xls").Worksheets(1).Cells(l, 4).Value < Workbooks("carole.xls").Worksheets(1).Cells(k, 8).Value Then Workbooks("mouve.xls").Activate Worksheets(1).Select Workbooks("mouve.xls").Worksheets(1).Rows(l).Copy Destination:=Workbooks("carole.xls").Worksheets(1).Cells(l, 1) End If End If Next Next
il est faux que le 20/03 et le 10/04 sont aprés le 20/03 ( bah jsuis ok pour le 20/03 mais pas pour le 10/04)
et dans l'autre sens (>)
il est vrai que le 20/03 et le 10/ 04 sont avant le 20/03
je veux lui faire dire qu'il se moque de mon 20/03 mais qu'il me copie ( selon mon code) le 10/04
pouvez vous m'aider et surtout qu'est ce qu'il ne va pas dans mon code???
merci
Partager