Additionner Cellules listview et supprimer doublons
Résolu
JSCH19
Messages postés
128
Date d'inscription
Statut
Membre
Dernière intervention
-
JSCH19 Messages postés 128 Date d'inscription Statut Membre Dernière intervention -
JSCH19 Messages postés 128 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Ce que je cherche désespérement à faire c'est d'additionner des lignes d'une listview si le(s) critère(s) sont vérifié(s) et de supprimer les doublons, je suis parvenu a supprimer les doublons dans la lisview mais pas d'additionner les lignes.
Illustration:

https://drive.google.com/file/d/1V4Qx5-7AwsrRsbfuIlINTQI9ZCU9k9oU/view?usp=sharing
Ce que je cherche désespérement à faire c'est d'additionner des lignes d'une listview si le(s) critère(s) sont vérifié(s) et de supprimer les doublons, je suis parvenu a supprimer les doublons dans la lisview mais pas d'additionner les lignes.
Illustration:

https://drive.google.com/file/d/1V4Qx5-7AwsrRsbfuIlINTQI9ZCU9k9oU/view?usp=sharing
A voir également:
- Additionner les doublons excel
- Formule excel pour additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Supprimer les doublons excel - Guide
- Doublons photos - Guide
1 réponse
Bonjour,
comme ceci:
a lancer après la suppression des doublons
comme ceci:
Private Sub CommandButton2_Click() Dim i As Long Dim Somme As Integer Dim addi As Integer For i = 1 To ListView1.ListItems.Count Somme = ListView1.ListItems(i).SubItems(3) addi = addi + Somme Next i MsgBox "Total HT " & addi addi = 0 For i = 1 To ListView1.ListItems.Count Somme = ListView1.ListItems(i).SubItems(4) addi = addi + Somme Next i MsgBox "Total TTC " & addi End Sub
a lancer après la suppression des doublons
Avec ton code j’ai la somme d’une colonne mais non ce que je cherche à faire, c’est pour chaque numero de la première colonne ou il y a les doublons de faire la somme(Total HT) des numéros puis effacer les doublons.
Exemple: pour le numero 937 je sais que la somme (Total HT) sera :172,5+(-8,863636)+(-81.818)=81.81836364
Et (Total TTC) sera:189.75+(-9.75)+(-90)=90
Ainsi de suite
Essaie ceci:
@+
@+
Je viens de l’essayer ca ne marche pas comme voulu