|
vbaで複数のデータを分析しています。
分析するデータごとに、xlsmファイルを分けて作って、
各xlsmファイル内のvbaを実行する、メインのxlsmファイルを作っています。
以下、イメージです。
<ファイル構成>
メイン.xlsm ←メイン.xlsmで分析1.xlsm〜分析3.xlsmを実行
分析1.xlsm
分析2.xlsm
分析3.xlsm
<補足>
補足1.:分析1〜3の各ファイルには、複数のモジュールがある(callなどしています)
補足2.:分析1〜3それぞれの実行結果をそれぞれ別のxlsxファイルに記録している
補足3.:分析1〜3の各ファイルには、vbaのみ記載し、エクセルのデータ記録はしていない
毎日、メイン.xlsmを実行して、日々のデータを記録しているのですが、
ある日突然、エラーでいずれかのxlsmファイルが壊れることがあります(記録用のxlsxファイルは壊れません)。
xlsmファイルで複数のモジュールを実行していることが原因なのかなとも思い、
例えば、エクスポートしたbasファイルを直接実行するといったことは可能なものでしょうか?
もしくは、その他、ファイルが壊れないようにする方法などありましたら、ご教授いただけると幸いです。
|
|