Vote utilisateur: 4 / 5

Etoiles activesEtoiles activesEtoiles activesEtoiles activesEtoiles inactives
 

Dans excel, j'ai toujours trouvé qu'il y avait un manque cruel de la fonction de comptage des éléments distinct d'une plage.

Une petite fonction utilisateur est donc nécessaire pour pallier ce manque.

voici le code de cette fonction :

Function NbValUniques(laPlage As Range)
Dim ValeursUniques As New Collection
On Error Resume Next
For Each cell In laPlage
ValeursUniques.Add cell.Value, CStr(cell.Value)
Next cell
On Error GoTo 0
NbValUniques = ValeursUniques.Count
End Function

Il suffit alors d'appeller cette fonction comme n'importe quelle autre depuis une cellule excel et de définir la plage des éléments à compter :

 

Ajouter vos commentaires

Poster un commentaire en tant qu'invité

0 / 30000 Restriction des caractères
Votre texte doit contenir entre 10 et 30000 caractères
Vos commentaires sont soumis à la modération de l'administrateur.
conditions d'utilisation.
  • Aucun commentaire trouvé