[Résolu]Demande d'aide pour macro style sommeprod(nb.si) sur feuilles variables.

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 !

Totodelsol

XLDnaute Nouveau
Bonsoir à tous.

tout d'abord merci pour votre super site qui m'a jusqu'ici enlevé pas mal d'épines du pied.
Mais j'en ai encore une, et elle résiste celle là


Je pense que cela va être simple pour vous.
Sur la feuille Recap se trouve un bouton pour lancer une macro.
J'aimerai au bouton_click que la macro affiche dans leurs cases respectives le nombre de priorité 1, 2 et 3.
Les priorités sont déclarées dans les fiches 1,2,3,4,5 etc.... en A1
Petite difficulté supplémentaire, le nombre de fiche sera variable.
J'espère avoir été clair, mais je débute avec Excel Vba.
Merci de votre aide précieuse.
 

Pièces jointes

Dernière édition:
Re : Demande d'aide pour macro style sommeprod(nb.si) sur feuilles variables.

Bonjour,

>J'espère avoir été clair, mais je débute avec Excel Vba.

Dans un tableur, le VBA sert à réaliser ce qui ne peut pas être obtenu avec les formules, pas à remplacer les formules.


Pour les feuilles commençant par Fiche


=SOMMEPROD((GAUCHE(nf;5)="Fiche")*(N(INDIRECT("'"&nf&"'!A1"))=1))

Nom de champ à créer:nf
=STXT(LIRE.CLASSEUR(1);TROUVE("]";LIRE.CLASSEUR(1))+1;99)&INDIRECT("iv65000")

Pour toutes les feuilles

=SOMMEPROD(--(N(INDIRECT("'"&nf&"'!A1"))=1))

ou

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

Format pour afficher 0 si nul

Format/nombre/Personnalisé : 0;-0;0


JB
 

Pièces jointes

Dernière édition:
Re : Demande d'aide pour macro style sommeprod(nb.si) sur feuilles variables.

Bonjour,

Merci à vous 2.
J'ai retenue la solution de bbb38, qui me convient parfaitement et s'intégre au poil dans mon projet.
Manque un dernier petit réglage. J'ai configuré mon classeur pour qu'il ne m'affiche pas les valeurs 0.
Sauf que je veux faire une exception ici dans le cas ou il y aurai pas de priorité 1,2 ou 3 de comptabilisé.


Merci encore pour ton aide BBB38
 
Re : Demande d'aide pour macro style sommeprod(nb.si) sur feuilles variables.

Bonjour Totodelsol, le forum,
Une solution en configurant le classeur pour qu’il affiche les zéros, mais en utilisant des mises en forme conditionnelles. La première pour mettre en blanc la couleur de la police de toutes les cellules, si la valeur est nulle, sauf pour les trois cases indiquant le nombre de priorités.
Cordialement,
Bernard
 

Pièces jointes

Re : Demande d'aide pour macro style sommeprod(nb.si) sur feuilles variables.

Bonsoir bbb38.

Merci beaucoup pour ton aide.
Dans ton dernier fichier, tu réponds parfaitement à ma question, mais je n'ai pas vu comment tu as procédé.
C'est une config dans les options excel car je ne vois pas de macro pour que les valeurs 0 ne s'affichent pas?
 
Re : Demande d'aide pour macro style sommeprod(nb.si) sur feuilles variables.

Bonjour Totodelsol, le forum,
Fichier rectifié ci-joint.
Solution sans macro, mais avec mises en forme conditionnelles. Pour afficher les conditions, sélectionner :
Accueil / Mise en forme conditionnelle / Gérer les règles…. / Afficher les règles de mise en forme pour : et choisir « Cette feuille de calcul » à l’aide du combo box.
Cordialement,
Bernard
 

Pièces jointes

Re : Demande d'aide pour macro style sommeprod(nb.si) sur feuilles variables.

Ok, j'ai pigé.

Un gros merci pour ton coup de pouce . jap.gif
Et un grand merci à ce fabuleux forum et à tout ceux qui offrent de leurs temps pour aider les débutants comme moi.jap.gif
 
- 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
Retour