Merci Thierry pour ta réponse,
Ce n'est pas si tordu (ou du moins je pense
).
Je t'explique en gros :
1) sheet dans laquelle on encode des paramètres.
soit directement pour les initiés; soit par USF successifs.
2) ma macro fait en sorte que si on modifie le param X (zone A1) dans la sheet, alors Excel met un défaut différent dans le param Y (zone A25). et sélectionne la zone y pour attirer l'attention de l'utilisateur sur celle-ci.
3) ceci sert dans le cas où la sheet est modifiée directement
mais quand les param sont modifiés via usf, alors ma macro se lance et plante lors du range('A25').select car usf active.
mon idée était donc de ne lancer la macro que lorsque la sheet est modifiée manuellement et non via USF.
Ta solution me semble compliquée à mettre en oeuvre car j'ai bcp de usf.
Mais peut-être que c'est mon idée de départ qui est trop compliquée ?
:unsure: