Aide pour des boucles imbriquees en VBA

  • Initiateur de la discussion Initiateur de la discussion nougitch
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nougitch

XLDnaute Occasionnel
Bonjour,

Je me perds un peu dans quelques boucles imbriquees...
Mon objectif est assez simple. Resumer un tableau en cumulant des montants par vendeur.

Le fichier joint est tres parlant.

Je vous remercie par avance pour votre aide.
Cdt,
 

Pièces jointes

Re : Aide pour des boucles imbriquees en VBA

Salut Pierrot,

Merci pour ta proposition mais justement, j'utilisais avant un tableau dynamique. Comme je le dis dans le fichier, l'exemple reel est bien different, j'ai simplifie pour ne garder que l'essentiel.
Au final, je dois avoir ma variable tableau qui doit contenir les donnees du tableau croise dynamique.

Merci encore.
++
 
Re : Aide pour des boucles imbriquees en VBA

bonjour,

salut Pierrot

peut-être avec ce code :

Code:
Sub compta()
With Sheets("Datas")
    .Range("C1:C" & .[C65000].End(xlUp).Row).Name = "vendeurs"
    .Range("C2:C" & .[C65000].End(xlUp).Row).Name = "vendeurs2"
    .Range("B2:B" & .[C65000].End(xlUp).Row).Name = "montants"
On Error Resume Next
    .Range("vendeurs2").Replace What:="#N/A", Replacement:="rien"
On Error GoTo 0
    .Range("vendeurs").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=.Range( _
    "E1"), Unique:=True
    .Range("F2").FormulaR1C1 = "=SUMPRODUCT((vendeurs2=RC[-1])*montants)"
    .Range("F2").AutoFill Destination:=.Range("F2:F" & .[E65000].End(xlUp).Row)
    With .Range("F2:F" & .[E65000].End(xlUp).Row)
        .Value = .Value
        .NumberFormat = "#,##0.00 $"
    End With
End With
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
249
Réponses
16
Affichages
599
Réponses
40
Affichages
2 K
Réponses
6
Affichages
333
Réponses
1
Affichages
167
Retour