Somme conditionnelle dans listview

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 !

salhi_haithem

XLDnaute Junior
bjr le forum

Encore avec la listview

je pose mon problème j'ai une listview de 7 colonne

Code:
With ListView1
  With .ColumnHeaders
  .Clear 'Supprime les anciens entêtes
  
  .Add , , "Article", 80, lvwColumnLeft
  .Add , , "Libellé", 150, lvwColumnLeft
  .Add , , "SEQ", 30, lvwColumnLeft
  .Add , , "Composant", 90, lvwColumnLeft 'lvwColumnCenter
  .Add , , "Désignation", 150, lvwColumnLeft
  .Add , , "Unité", 30, lvwColumnLeft
  .Add , , "QTE UN", 55, lvwColumnCenter
  
  
  End With

j'aimerai faire une somme de la colonne QTE UN selon une condition de la colonne de composant ,
c'est a dire que j'aimerai par exemple faire la somme des lignes de la 6eme colonne "QTE UN" de l'article "MP4000" de la 3eme colonne "Composant".

j'ai essayé ce code mais il ne fait pas la somme ou la boucle ne marche pas. il me donne la dernière valeur de la dernière ligne de l'article "MP4000"

Code:
Dim Cristal As Double
Dim k As Long

With Me.ListView1

For k = 1 To .ListItems.Count

If .ListItems(k).ListSubItems(3) = "MP4000" Then
Cristal = .ListItems(k).ListSubItems(6)

End If
Next k

msgbox Cristal

End With

et merci d'avance
 
- 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
4
Affichages
1 K
Réponses
4
Affichages
2 K
Réponses
7
Affichages
1 K
Réponses
16
Affichages
5 K
Réponses
5
Affichages
4 K
Retour