えらいことになってるな
機能を削って収める方向で考えたほうがいいんじゃないの
あるいは excelマクロをのけて ADO/DBアクセスでバッチ化してみるとか