Autres comment actualiser une fonction sur mon code VBA

intibeh

XLDnaute Nouveau
Salut le forum,

J'ai fait un fichier de calcul avec plusieurs feuilles. Toutes mes formules sont sous vba.
Le problème c'est que quand je modifie une valeur de la feuilles excel , les cellules en dépendant ne se modifie pas :( malheureusement Il faut que je clique sur la cellule et que revalide la formule avec l'icone "entrer"

J'ai essayer d'utiliser la fonction .volatile mais malheureusement ca affiche des erreurs .de même pour les fonction .calculate et refresh all
aidez moi svp

A bientôt,
 

soan

XLDnaute Barbatruc
Inactif
Bonjour intibeh, sylvanu,

bienvenue sur le site XLD ! :)

regarde cette option :

Image.jpg

soan
 

intibeh

XLDnaute Nouveau
Merci beaucoup pour votre aide .mais malheureusement ca marche pas :( . Voici un fichier test (j'ai pas mis aucune des fonctions d'actualisation . vous pouvez les mettre pour mieux comprendre le fichier )
Bien Amicalement
 

Pièces jointes

  • 21042021.xlsm
    115.4 KB · Affichages: 17

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Intibeh, le fil,
Dans la PJ j'ai mis une liste déroulante et votre fonction, et ça marche.
On choisit l'acte et la fonction se recalcule.
1619513060873.png

Je n'ai pas essayé de comprendre votre fichier, mais uniquement tester votre fonction sans rien modifier.

Ceci dit votre fonction se simplifierais beaucoup par l'utilisation de Select Case.
 

Pièces jointes

  • 21042021.xlsm
    107.8 KB · Affichages: 13

Discussions similaires

Statistiques des forums

Discussions
315 109
Messages
2 116 323
Membres
112 717
dernier inscrit
doguet