Re : Mise à jour de cellules selon donnée d'entrée - cellules dépendantes
Salut znmile et le forum
Petites remarques anodines :
- Il n'y a ni devin, ni télépathe sur ce site
- Utilise les balises de code (icone # en mode avancé)
- Si tu veux de l'aide sur un code, donnes-le en entier : ce qu'on te propose dépend de tout ton code et personnellement, ça m'emm.... de revenir dessus parce que je n'avais pas les bonnes infos.
Dans ce que tu donnes, j'ai des difficultés à comprendre :
Pa principe, je dissocie les cellules qui me donnent un résulta, de celles dans lesquelles j'entre des données => ça permet d'avoir des formules.
Ce que je crois comprendre : une macro change appelle des macros de calcul en fonction de la cellule concernée.
Le problème avec EnableEvents : si Excel détecte une erreur, il arrête de travailler à partir de la ligne de code concernée et fait un exit sub => si je n'ai pas remis la gestion des évènements en route, rien ne me le dis, sauf que rien ne se passe.
Dans ton cas, une variable booléenne globale sera sans doute plus indiquée :
On la teste en début de macro, si elle est à True, on sort.
Juste derrière, on la met à True
en sortie on la met à False
et pour éviter tout problèmes, on fait une gestion des erreurs sur toutes les macros, en avertissant par MsgBox et en remettant la variable à False, puis en sortant.
A+