Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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,
 

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.

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: 12

intibeh

XLDnaute Nouveau
Bonjour , merci Sylvan , mais ma fonction est ="nv_val_cl" Normalement lorsque je modifie la cellule D7 de "formulaire " , la cellule U 7 de ANPE change directement ,. mais ce n'est pas le cas .
 

Discussions similaires

Réponses
24
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…