VBA sous exel ?

Fermé
FRanck21 - 5 déc. 2008 à 10:23
 FRanck21 - 5 déc. 2008 à 14:40
Bonjour,


Sous Exel, je cherche à faire la somme du nombre de chamgement de date dans une ligne sachant que sur une ligne je peux avoir des cases vide.
et j'avoue que je seche un peu.
A voir également:

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
5 déc. 2008 à 10:35
Bonjour,

..."faire la somme du nombre de chamgement de date dans une ligne "...

Précises clairement
0
en fait je veux avoir un chiffre totalisant le nombre de date differente sur une ligne.
sachant que la ligne peut avoir cette strucuture la:

|date3|date3|vide|date2|date2|date2|date2|vide|vide|vide|date1|

la ou une date est une intervention
il peut y avoir plusieur type d'intervention par date, d'ou la repetition de la même date sur plusieurs cases.
(sens de lecteur gauche à droite)
dans l'exmple donné le resultat serait : 3
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
5 déc. 2008 à 11:25
Re,

Pourquoi du VBA ?,

essaies cette formule matricielle (validation par Ctrl+maj+entree et non par entree comme d'hab)
=SOMME(N(FREQUENCE(plage;plage)>0))

source de cette formule, site de Laurent Longre
http://xcell05.free.fr/pages/form/uniques.htm
0
Merci beaucoup j'ai utilisé la fonction NBDIFF disponible dans :

http://xcell05.free.fr/morefunc/french/index.htm

sa marche super bien et c plus rapide que le calcul Matricielle de "FREQUENCE" sur de gros tableaux.

encore merci et @++
0