[Excel]Compter nombre de cellules sur colonne

Compter nombre de cellules sur colonne [Excel] - VB/VBA/VBS - Programmation

Marsh Posté le 08-12-2006 à 20:55:13    

Bonsoir!
 
Avant toute chose, j'ai cherché et vu sur le forum un sujet qui pourrait aller, mais en fait mon problème est un peu plus complexe.
(http://forum.hardware.fr/hfr/Programmation/VB-VBA-VBS/excel-compter-cellule-sujet_82757_1.htm)
 
Alors voilà:
J'ai fait un filtre élaboré, et j'aimerai savoir comment faire pour connaitre le nombre d'une cellule qui correspondent aux critères.
Rapidement, ça donne ça:
http://img461.imageshack.us/img461/7528/problmeexcelip9.th.jpg
 
J'ai donc un certain nombre d'entrées, ici des salariés, qui correspondent aux critères donnés.
J'ai fait un =NBVAL(A:A)-5 (5 cellules contenant des lettres, dont une cachée), mais le résultat est le total de salariés, à savoir 100.
Comment faire donc, pour que le résultat affiché corresponde au nombre de salariés qui s'affichent à l'écran (ici, le résultat devrait être 5).
 
Je commence à m'énerver devant le PC, aidez moi avant que je casse la machine  :pt1cable:  !
Merci d'avance et bonne soirée!! :hello:  
 
Rom :jap:


Message édité par ROM180 le 09-12-2006 à 16:10:37
Reply

Marsh Posté le 08-12-2006 à 20:55:13   

Reply

Marsh Posté le 08-12-2006 à 22:02:33    

Bonsoir,  
as-tu essayé la fonction sous.total?
Cordialement

Reply

Marsh Posté le 08-12-2006 à 22:15:33    

Je suis définitivement un imbécile lol!
En effet, avec le sous.total, ça fonctionne...je comprends pas pourquoi ça n'a pas fonctionné quand j'ai testé la 1ere fois, mais ça, c'est encore autre chose...Merci seniorpapou!

Reply

Marsh Posté le 09-12-2006 à 01:24:30    

=NBVAL(Ax:Ay)-5 ?
ou =NBVAL(Data) -5 avec Data : Range nommé contenant les données


Message édité par kiki29 le 09-12-2006 à 01:27:25
Reply

Marsh Posté le 09-12-2006 à 16:11:57    

Merci kiki29 pour tes propositions, mais comme avec le sous.total ça fonctionne, je vais rester là-dessus. Surtout que j'ai testé le nbval et que ça ne donnait pas le résultat attendu!
Merci encore!
 
EDIT: pendant que j'y suis, j'ai une petite question. A la maison, j'ai Excel 2003. Il semblerait que la prof qui corrigera le projet n'est qu'Excel 97. Des conflits à prévoir pour les macros? :??:  (surtout des macros d'actualisation de TCD ou de filtre élaboré).
J'ai enregistré mon fichier en format 97, mais apparemment ça plait pas trop étant donné les nombreux messages d'erreur que j'ai pendant l'enregistrement.
 
Rom :jap:


Message édité par ROM180 le 09-12-2006 à 16:18:17
Reply

Marsh Posté le 09-12-2006 à 16:28:20    

j'ai testé les NbVal et Sous.Total et les 2 donnent le même résultat...
 
Pour la compatibilté Xl97 / 2003 des problemes sont à craindre
Messages d'erreurs ou simples avertissements ?
 
Tu lui dis à ta prof : "pas de bras pas de chocolat", il doit bien y avoir au secrétariat / administration ou autre une version plus récente ?
 

Reply

Marsh Posté le 09-12-2006 à 16:44:00    

http://img243.imageshack.us/img243/9048/avertissementexcelbl5.th.jpg
Apparemment de simples avertissements, mais qui risquent de faire foirer ma présentation lundi. Enfin bon, j'me suis déjà fait rembarré quand je lui ai parlé de faire le projet sous OpenOffice, j'ai fait l'effort d'avoir un Excel, et donc de lancer XP pour le faire tourner, j'estime en avoir déjà assez fait pour elle. Surtout qu'il n'y a eu aucune annonce officielle concernant la version :lol:  
 
Concernant le nbval, le truc c'est que le résultat affiché est 100 (total des salariés) alors que je ne veux que ceux affichés à l'écran. J'ai surement du foirer un truc. Enfin bon, je passe à la suite.
D'ailleurs, est-ce que c'est un problème si j'envois l'enoncé du projet et ce que j'ai fait jusqu'à maintenant pour un commentaire?

Reply

Marsh Posté le 09-12-2006 à 17:34:57    

Bonsoir,
J'avais essayé NBVAL sans succès.
un URL pour des explications:
http://www.excelabo.net/xl/filtris [...] esfiltrées
Cordialement

Reply

Marsh Posté le 09-12-2006 à 17:52:50    

Une bouteille à la mer, mais on ne sait jamais... :)  
 
Ce que j'ai fait, le projet en .xls
http://www.sendspace.com/file/l5e5pb
 
L'énoncé
http://www.sendspace.com/file/0r7llg
 
Si vous prenez le temps de regarder, je ne demande évidemment pas de faire le projet à ma place, simplement de m'orienter, de me donner des pistes, et des impressions sur ce qui a déjà été fait. :jap:  
 
Rom

Reply

Marsh Posté le 09-12-2006 à 19:15:48    

Re!
Bon, j'ai un petit soucis là.
Quand j'ajoute des salariés à ma BDD, mes TCD ne sont plus à jour, et le fait de les actualiser ne donne rien.
J'ai entendu parler de current_region, mais je ne sais pas comment ça fonctionne.
Est-ce que vous savez comment je pourrais m'y prendre pour que mes TCD s'actualisent en même temps que ma BDD?
 
EDIT: bon, j'ai bricolé, j'ai juste agrandi la plage de mes TCD, mais bon, y doit surement y avoir autre chose.


Message édité par ROM180 le 09-12-2006 à 19:30:08
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed