てかEXCELでなくてCSVではだめなのか?
EXCELのSHEET1にSHEET2を参照するようにして
吐き出したCSVをSHEET2に取り込むような処理書いてみるとか
DoEventとかループの中に書いてると極端に遅くなるがその辺はどうだろう?