RECALCUL (F9) de fonctions VBA

  • Initiateur de la discussion Initiateur de la discussion titcoeur
  • Date de début Date de début

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 !

titcoeur

XLDnaute Occasionnel
Bonjour à tous,

Voici un problème qui me préoccupe depuis un moment :

Dans un même fichier :
* Une sheet contient les paramètres a, b, c .... dans des cellules.

* une autre sheet contient

des paramètres x et y et
une formule personnalisée f(x,y)


* la formule personnalisée est du type




function f(x, y)

a = Range('a1').Value
b = Range('b1').Value
c = Range('c1').Value
f= x*a+y*b
End Function


* cette formule marche très bien

SAUF que
je suis en mode de calcul manel
et que si je change juste un des paramètres a,d,c, et fais F9, il ne recalcule pas ma fonction f.
Comme s'il ne détectait pas que celle ci est impactée par a,b,c.

Help, qui peut m'aider ??
Merci 1000x d'avance, ça illuminerait ma journée de trouver une solution.
:kiss:
 
Bonjour

essaies ceci

Function f(x, y)

Application.volatile True

Dim a As Integer, b As Integer, c As Integer

a = Range('a1').Value
b = Range('b1').Value
c = Range('c1').Value
f = x * a + y * b
End Function

Je t'ai déclaré les variables à toi de voir si c'est la bonne déclaration sinon le recalcul se fait gràce à Application.volatile True
 
- 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

Réponses
5
Affichages
744
Réponses
250
Affichages
17 K
Retour