Conflit avec application.volatile

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 !

Mattharm

XLDnaute Occasionnel
Bonjour à tous,

On est encore en janvier donc je vous souhaite à tous une bonne année 2010 !

Voilà je développe une application et j'ai un petit conflit entre 2 ptits trucs :

- D'un côté j'ai une cellule contenant une validation des données et une liste déroulante.
Lors du changement de valeur j'ai créé une action à réaliser dans Worksheets.Change

- De l'autre côté quelques cellules contenant des fonctions créés par moi même sur lesquelles j'ai défini "application.volatile" pour que le calcul soit réactualisé en permanence.

Depuis que j'ai ajouté la partie des fonctions (avec mes application.volatile) excel ne considère plus ma zone de liste comme un changement...

J'ai reproduit le problème dans un XLS ci joint.

Merci d'avance pour vos idées.. 😉

Mattharm
 

Pièces jointes

Re : Conflit avec application.volatile

Bonjour,
Code:
Function calcule(nombre As Integer) As Integer
'Application.Volatile
calcule = nombre * 5
End Function
Quel intérêt de rendre la fonction volatile dans ce cas puisqu'elle est recalculée à chaque fois que l'on change la variable nombre ?!
A+
kjin
 
Re : Conflit avec application.volatile

hello mattharm,

heu es tu sûr de l'adressage de la cellule dans la formule, à partir du moment où tu pointes systématiquement vers A3, je ne vois pas pourquoi ta macro prendrait en compte la valeur sélectionnée en D9, car du coup en changeant cela marche ton truc....mais je me trompe peut être🙂
 
- 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

N
Réponses
13
Affichages
3 K
N
Retour