| 
    
     |  | 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ファイルを直接実行するといったことは可能なものでしょうか?
 
 もしくは、その他、ファイルが壊れないようにする方法などありましたら、ご教授いただけると幸いです。
 
 |  |