comment additionner les valeur d'une listview

  • Initiateur de la discussion Initiateur de la discussion cpeens
  • 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 !

cpeens

XLDnaute Occasionnel
bonjour j'utilise cette macro pour alimenter ma listview

Code:
Dim i As Integer
With ListView1
For i = 4 To 7
.ListItems.Add = LabJour.Caption
'.ListItems(.ListItems.Count).ListSubItems.Add = LabJour.Caption
.ListItems(.ListItems.Count).ListSubItems.Add = Me.Controls("M" & i).Text
Next i

End Wit

dans la dernière colonne (4eme item) j'ai des nombres je souhaiterais additionner tous les nombre présent dans la 4 eme colonne de ma listview

comment pourais proceder svp merci
 
Re : comment additionner les valeur d'une listview

Bonjour

Deux solutions
Faire une addition lors de la création de la listview ou après la création ( cf code).
Les données sont du type String, il faut les convertir en utilisant " Val" ou CXXX ( CCUr, CInt) à choisir en fonction de la valeur numérique.

Code:
Dim i As Integer
Dim total As Currency
With ListView1
    'Boucle sur toutes les lignes
    For i = 1 To .ListItems.Count
          if isnumeric(.ListItems(i).ListSubItems(3).Text) then
           total = total + Val(.ListItems(i).ListSubItems(3).Text)
          end if
    Next i

A tester

JP
 
Dernière édition:
- 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

M
Réponses
3
Affichages
1 K
M
X
  • Question Question
Réponses
4
Affichages
2 K
Xplor
X
J
Réponses
16
Affichages
3 K
Réponses
7
Affichages
1 K
Réponses
4
Affichages
2 K
Retour