Worksheet_Change sa pri zmene bunky externým zdrojom nespúšťa. Na toto sa skôr hodí udalosť AfterRefresh, viď How to Use the Query BeforeRefresh and AfterRefresh Events.
Prípadne ak používaš DDE link, tak použi SetLinkOnData.
Ďalšia možnosť je WorkSheet_Calculate, ale to nie je celkom čisté riešenie.