Bonjour,
J'ai un classeur excel avec 1 onglet "Résultat" et des onglets par mois de l'année.
Sur les onglets des mois, j'ai des données qui sont de la forme:
Client | CA | KM
toto | 1000 | 500
Loulou | 2000 | 525
toto | 400 | 250
J'ai créer une macro qui me permet d'afficher une synthese par le mois que je choisi:
Sub VALID()
[A5300].ClearContents
Dim mois As String
mois = Worksheets("RESULTAT").Range("B" & 3)
j = 5
For i = 1 To 65536
If Application.Workbooks("PORTEFEUILLE 2012 V2.xlsm").Worksheets(mois).Range("A" & i).Value = Application.Workbooks("PORTEFEUILLE 2012 V2.xlsm").Worksheets("RESULTAT").Range("B" & 2).Value Then
Application.Workbooks("PORTEFEUILLE 2012 V2.xlsm").Worksheets("RESULTAT").Range("A" & j & ":C" & j).Value = Application.Workbooks("PORTEFEUILLE 2012 V2.xlsm").Worksheets(mois).Range("B" & i & "" & i).Value
j = j + 1
End If
Next i
End Sub
J'ai donc bien tout mes clients qui s'affiche les uns apres les autres.
Ce que j'aimerais c'est que cette macro ne m'affiche pas les doublons mais fasse la somme du CA et KM.
Dans mon exemple, au lieu d'avoir 2 lignes avec TOTO, en avoir une seule avec TOTO | 1400 | 750
Quelqu'un pourrait-il m'aider?
Merci
J'ai un classeur excel avec 1 onglet "Résultat" et des onglets par mois de l'année.
Sur les onglets des mois, j'ai des données qui sont de la forme:
Client | CA | KM
toto | 1000 | 500
Loulou | 2000 | 525
toto | 400 | 250
J'ai créer une macro qui me permet d'afficher une synthese par le mois que je choisi:
Sub VALID()
[A5300].ClearContents
Dim mois As String
mois = Worksheets("RESULTAT").Range("B" & 3)
j = 5
For i = 1 To 65536
If Application.Workbooks("PORTEFEUILLE 2012 V2.xlsm").Worksheets(mois).Range("A" & i).Value = Application.Workbooks("PORTEFEUILLE 2012 V2.xlsm").Worksheets("RESULTAT").Range("B" & 2).Value Then
Application.Workbooks("PORTEFEUILLE 2012 V2.xlsm").Worksheets("RESULTAT").Range("A" & j & ":C" & j).Value = Application.Workbooks("PORTEFEUILLE 2012 V2.xlsm").Worksheets(mois).Range("B" & i & "" & i).Value
j = j + 1
End If
Next i
End Sub
J'ai donc bien tout mes clients qui s'affiche les uns apres les autres.
Ce que j'aimerais c'est que cette macro ne m'affiche pas les doublons mais fasse la somme du CA et KM.
Dans mon exemple, au lieu d'avoir 2 lignes avec TOTO, en avoir une seule avec TOTO | 1400 | 750
Quelqu'un pourrait-il m'aider?
Merci