XL 2010 VBA affecter macro à un bouton de formulaire

jeyl35

XLDnaute Junior
Bjr le Forum,

Tout est dans le titre. J'ai récupéré une macro sur le net faisant fonctionner la cellule E10 et la formule Nbcolorsameas afin d'alimenter la jauge associée.
Le but est de colorer les cellules de B6:D13 en fonction des acquisitions du candidats.

Je voudrais affecter la macro au Bouton calculer, car actuellement, le nombre en E10 ne se met pas à jour seul lorsque je colore les cellules.

Je maîtrise très peu le VBA.

Si quelqu'un peu m'éclairer. Merci d'avance. Fichier joint
 

Pièces jointes

  • LIVRET CC.xlsm
    45.9 KB · Affichages: 27

vgendron

XLDnaute Barbatruc
Bonjour
il s'agit la d'une fonction oersonnalisée (function) et pas d'une procédure (sub)
tu ne peux donc pas l'affecter à un bouton ( à ma connaissance)
par contre. tu peux créer une procédure pour forcer le Recalcul de la feuille
et c'est cette procédure que tu appelles avec le bouton

==>
1) créer la procédure dans un module standard VBA:
-->ouvrir VBA: Alt + F11
--> Créer nouveau module
--> ajouter ce code
VB:
Sub calculer()
Application.Calculate
End Sub

2) affecter la macro au bouton "Calculer" dans ta feuille
--> Clic droit - Affecter Macro - sélectionner "Calculer"
et voila.
 

jeyl35

XLDnaute Junior
Bonjour,

J'ai effectué la manip que tu m'as donné mais cela ne produit aucun changement lorsque je clique sur le bouton.
J'ai beau coloré en vert les cellules, le nombre en E10 ne bouge lorsque je clique sur le bouton.
J'ai mis le fichier en Pj où j'ai affecté la macro que tu m'as proposé.

Merci pour ton aide
 

Pièces jointes

  • LIVRET CC.xlsm
    46.8 KB · Affichages: 21

vgendron

XLDnaute Barbatruc
les fonctions.. soit tu les mets dans un module, soit dans le code de la feuille.. mais pas les deux..

et faire un private sub autour de deux fonctions;. ca ne marche pas..

voir PJ

au vu d'un commentaire qu'on m'a récemment fait sur un autre post.. le application.volatile devrait etre inutile.. mais visiblement ici.. il le faut...il va falloir que je comprenne..
 

Pièces jointes

  • LIVRET CC (2).xlsm
    43.1 KB · Affichages: 24

Si...

XLDnaute Barbatruc
Bon_soir

Plutôt qu'un (voire 2, 3 …) boutons et de multiples macros, on peut mettre à jour mmédiatement chaque jauge par clic sur l'observation choisie comme dans l'exemple joint.
 

Pièces jointes

  • Mise à jour Jauges.xlsm
    46.4 KB · Affichages: 24

Discussions similaires

Statistiques des forums

Discussions
311 729
Messages
2 081 971
Membres
101 852
dernier inscrit
dthi16088