Nous vous présentons dans ce qui suit un code VBA qui remplace la fonction Excel NB.SI (). Ce code s'exécute par l'insertion d'une ActiveX dans la Feuil à laquelle est associé le code:
Pour Plus d'information sur le comptage et sommes conditionnels dans Excel voir le lien suivant:
http://connaissance-de-base.blogspot.com/2016/02/comptage-et-somme-conditionnel-sous.html
Auteur: N’hésitez pas à me signaler les erreurs qui peuvent glisser dans cet article afin de les corriger.
Private Sub CommandButton1_Click()
Dim i As Double
Dim nbnomvide As Double
'Nombre de cellule non vide
nbnomvide = Range("I2").End(xlDown).Row
'Update Screen pour accélerer l'exécution du code Application.ScreenUpdating = False
'Boucle pour calculer le nombre de chaque critère dans la colonne I:I
For i = 2 To nbnomvide
Cells(i, 10).Value = Application.WorksheetFunction.CountIf(Range("I2:I" & UCase(nbnomvide)), Cells(i, 9))
Next
Application.ScreenUpdating = True
MsgBox (nbnomvide)
End Sub
Pour Plus d'information sur le comptage et sommes conditionnels dans Excel voir le lien suivant:
http://connaissance-de-base.blogspot.com/2016/02/comptage-et-somme-conditionnel-sous.html
Auteur: N’hésitez pas à me signaler les erreurs qui peuvent glisser dans cet article afin de les corriger.
Aucun commentaire :
Enregistrer un commentaire