compter le nombre d’occurrences identiques dans une colonne
bonjour
j'ai crée une macro sous vba-excel pour compter le nombre des contrats identique mais ça marche pas
ci aprés le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| Private Sub agence_Change()
Dim Rw As Range
Dim i As Integer
Dim j As Integer
i = 2
j = 1
Feuil4.Select
Feuil4.Activate
ActiveCell.SpecialCells(xlLastCell).Select
Range(Selection, Cells(1)).Select
'Tant que la cellule de la colonne 9 n'est pas vide
While Trim(Feuil4.Cells(i, 9).Value) <> ""
Dim nb As Integer
If Cells(i, 9).Value Like agence.Text Then
nb = nb + 1
Rows(i).Select
End If
i = i + 1
Wend
While Cells(i, 9).Value Like agence.Text
Dim nb1 As Integer
Dim nb2 As Integer
If Cells(i, 8).Value = Cells(i + 1, 8).Value Then (pour compter le nombre des contrats identiques dans une colonne le probleme est ici ce code ne renvoie pas le nombre des contrat identique)
num1 = num1 + 1
End If
If Cells(i, 7).Value = Cells(i, 6).Value And Cells(i, 7) <> "" And Cells(i, 6) <> "" Then
nb2 = nb2 + 1
End If
i = i + 1
Wend
nb.Text = b
produit.Text = nb.Text - nb1
encaissé.Text = nb.Text - nb2
annulé.Text = produit.Text - encaissé.Text
End Sub |