Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Addition dans listview pour windows 2003 et 2077

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

Lu K

XLDnaute Occasionnel
Bonjour à tous,

Hé oui c'est encore moi. Cette fois ci pour un problème de version !

J'essai d'additionner le contenu d'une listeview pour ensuite en faire une moyenne. Pour la version 2007 : nos problemo ! mais pour la 2003 : ça bug

Mon code pour 2007 :
Code:
For a = 1 To Planning.ListView1.ListItems.Count 'boucle sur la listview
    If Planning.ListView1.ListItems(a).ListSubItems(1).Text = "" Then ' si la 2ème colone de la ligne = ""
For y = 1 To Planning.ListView1.ListItems.Count 'boucle sur la listview
                                            If ListView1.ListItems(y).ListSubItems(9).Text = ListView1.ListItems(a).ListSubItems(9).Text Then ' si la valeur de la colonne 9 est égale à la valeur de la boucle "a" colonne 9
                                              ListView1.ListItems(a).ListSubItems(8).Text = Application.WorksheetFunction.Sum(Val(ListView1.ListItems(a).ListSubItems(8)), Val(ListView1.ListItems(y).ListSubItems(8))) 'la ça va pas pour la version 2003 - on additionne toutes les valeurs correspondante dans la boucle a
Nbr = Nbr + 1
                                            End If
Next y

ListView1.ListItems(a).ListSubItems(8).Text = ListView1.ListItems(a).ListSubItems(8) / 100 / Nbr 'somme du résultat divisé par 100 et par le nombre de valeur
ListView1.ListItems(a).ListSubItems(8).Text = Format(ListView1.ListItems(a).ListSubItems(8), "0.00%")' format pourcentage

next a
end if

Merci d'avance pour vos réponse.
 
Re : Addition dans listview pour windows 2003 et 2077

Bonjour MJ13,

Et merci de répondre.

Je joint un fichier. En selectionnant une ligne, et en modifiant la valeur dans "Etat" (sous excel 2007) la moyenne ce calcul suivant l'équipe dans lequel le chantier est. le code est dans la macro "Calculdate2".

Merci.
 

Pièces jointes

- 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
5
Affichages
752
M
Réponses
3
Affichages
1 K
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…