Problème pour compter sur Excel

loicl2005 Messages postés 1 Date d'inscription mardi 6 septembre 2005 Statut Membre Dernière intervention 6 septembre 2005 - 6 sept. 2005 à 15:37
ricomiracle Messages postés 195 Date d'inscription vendredi 19 novembre 2004 Statut Membre Dernière intervention 30 novembre 2009 - 7 sept. 2005 à 00:00
Bonjour,

J'ai une analyse à faire sur un document Excel.
Le problème est qu'il possède 40 000 ligne et je dois calculer le nombre de clients que l'on possède. Sachant que des clients apparaissent plusieur fois, je ne voudrais pas le faire manuellement.

Connaissez vous une astuce permettant de déterminer le nombre de clients sans les doublons.

Merci beaucoup pour votre aide

Loic

2 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
6 sept. 2005 à 15:55
salut,
en VBA, je sais pas trop, mais le principe est le suivant :
tu récupères la première valeur sans un tableau.
tu lis la valeur suivante, si la valeur n'existe pas dans ce tableau, tu le redimentionnes (une taille de plus) et tu l'enregistre.
puis tu lis le suivant, et tu fais pareil à chaque fois.
sachant que si les noms sont incorrects (espaces, casse, etc..) il te restera tout de même des doublons

PCPT
0
ricomiracle Messages postés 195 Date d'inscription vendredi 19 novembre 2004 Statut Membre Dernière intervention 30 novembre 2009
7 sept. 2005 à 00:00
En admettant que chaque client possède un nom unique (espace casse...identiques)



Le code suivant te permet de calculer ce nombre:



dim col as new collection 'elle contient tt les clients sont doublons

dim i as integer



on error resume next

for i=1 to 40000



col.add cells(i,numcolonne),cells(i,numcolonne)



next i



'arrive ici col.count est le nombre que tu souhaites obtenir.
0
Rejoignez-nous