VBA excel
Добавлено: 17 июн 2008, 12:38
Вообщем проблема вот в чем: есть таблица в excel, ее поля заполняются автоматически ссылкой =MT4|BID!AUDCHF т.е. из прогаммки MetaTrader (экспорт DDE) в excel транслируются котировки. далее я написал макрос, который по этим котировкам производит некоторые вычисления и выводит в этом же листе. но нужно сделать так, чтобы этот макрос запускался каждый раз при изменении любой котировки! пробовал сделать это через Private Sub Worksheet_Change(ByVal Target As Range) , но эта процедура как оказалось не реагирует на изменения котировок, т.е. если менять там занчения "руками" то она работает, т.е. перезапускает макрос, но если котировки меняются сами, то она уже не работает. вообщем очень нужна помощь с этой проблемой, как сделать так, чтобы макрос реагировал на изменения котировок? или хотя бы может быть можно чтобы он автоматически запускался раз в секунду...? буду рад любой помощи, заранее благодраен.