ファイルサーバーに保存されている、エクセルファイルを開く処理が遅く
一旦ファイルをローカルにコピーして、そのファイルを開き、処理を行った後削除するという内容のプログラムに変更したところ
トータルの処理時間が半分ぐらいになりました。(15秒が7秒とか)
元の処理で、変更後の処理と同じようなことを内部で行っていると思っていたのですが
何か特殊な処理が入るのでしょうか?
ファイルを開く処理は以下で行っています
Application.Workbooks.Open(path, ReadOnly:=True)
ファイルサーバーやネットワークなどに問題があることはわかっているので、そこについては保留とさせてください。