エクセルVBAに引数を渡してバッチ実行する方法を探したところ、間接的ではあるが、VBSに引数をエクセルのセルに書き込ませ、そのセルの引数をエクセルVBAに読ませて実行する方法があった。
↓参考リンク
http://d.hatena.ne.jp/chaichanPaPa/20060922/1158924629
これまで、エクセルVBA内で3500くらいの処理をさせると途中で止まってしまって困っていた。
仕方がないので、100くらいのループをバッチ実行させるようにするとうまくいった。
にほんブログ村