Compter une cellule sur plusieurs feuilles Excel

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Moonshine

XLDnaute Nouveau
Bonsoir,

J'ai un classeur Excel qui comporte un nombre de feuilles qui va pouvoir augmenter. Je souhaite un code vba qui me permette :

valeur de cellule Y : (Pour chaque feuille de mon classeur, si la cellule Z contient la donnée "x", alors compter la cellule, sinon ne pas la compter) / nombre total de feuilles
Quelqu'un pourrait-il m'aider (en m'expliquant un peu comment il fait) ? N'hésitez pas à me demander plus d'explications si ce que j'ai expliqué n'est pas clair.

Merci beaucoup!
 
Re : Compter une cellule sur plusieurs feuilles Excel

Bonsoir.

Un fichier exemple éviterait, à ceux qui ont des vélléités de vous aider, d'en construire un avec le risque qu'il ne corresponde pas exactement à celui que vous utilisez.

Merci de joindre le code VBA dans lequel vous désirez inclure cette fonctionnalité, ou de nous dire si une simple formule conviendrait.
Merci également de préciser si, pour vous, "compter la cellule", c'est l'additionner ou la dénombrer
 
Re : Compter une cellule sur plusieurs feuilles Excel

Bonjour,

Si les feuiles sont nommées Feui1,Feuil2,..Feuil4

=SOMMEPROD(NB.SI(INDIRECT("Feuil"&LIGNE(1:4)&"!A1");"X"))

Si les noms des onglets sont dans un champ nommé nf

=SOMMEPROD(NB.SI(INDIRECT("'"&nf&"'!A1");"X"))

Formules Matricielles 3D

JB
 

Pièces jointes

Dernière édition:
Re : Compter une cellule sur plusieurs feuilles Excel

Bonjour,
Merci pour vos réponses! Et désolée de ne pas avoir posté un fichier Excel exemple, je le fais donc dans ce message.

Dans ce fichier Excel, je cherche à ce que dans la feuille "Traitement", chaque feuille ayant en L2C1 un "x" soit dénombrée (par conséquent celles ayant L2C1 vides ne seront pas dénombrées) et que ce nombre soit reporté en L2C1 de la feuille Traitement lorsque je clique sur le bouton "Actualiser" qui est sur cette page.
Après je voudrais également que le nombre trouvé en L2C1 de la feuille "Traitement" soit divisé par le nombre total de feuilles.

Mon impératif à prendre en compte : le nombre de feuilles (ici de 1 à 5), va pouvoir augmenter (ex: feuille 6,7,8...) et il faut que le bouton "Actualiser" remettre à jour dès l'ajout d'une nouvelle feuille.

En espérant avoir été plus claire,
Merci d'avance pour votre aide!!
 
Re : Compter une cellule sur plusieurs feuilles Excel

La formule marche super bien, merci! Juste une question Boisgontier, le nombre de "feuilX" peut aller jusqu'à 99 dans la formule que tu m'as donné (le morceau de formule colorié en rouge est-il celui qui permet de modifier ce nombre?) ?
" =STXT(LIRE.CLASSEUR(1);TROUVE("]";LIRE.CLASSEUR(1))+1;99)&INDIRECT("iv65000") "
De plus, à quoi correspond ce qui est colorié en violet ? (juste pour savoir si mon nombre de pages ajoutables n'est pas restreint ou pouvoir modifier cette restriction si c'est le cas)

Merci beaucoup!
 
Re : Compter une cellule sur plusieurs feuilles Excel

Bonsoir,

-Il n'y a rien à modifier. Il suffit d'ajouter les feuilles de satisfaction (FeuilX)
-La formule ne doit pas être en A2
-Toutes les feuilles sont prises en considération sauf la feuille Traitement
-Si une page hors statistique devait être ajoutée (Traitement2 par ex), il faudrait remplacer dans la formule NBVAL(nf)-1 par NbVal(nf)-2

JB
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Réponses
7
Affichages
227
Retour