Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


638 / 13645 ツリー ←次へ | 前へ→

【79287】xlsmファイルの破損について エクセル素人 17/7/2(日) 21:12 質問[未読]
【79288】Re:xlsmファイルの破損について γ 17/7/2(日) 22:22 発言[未読]
【79298】Re:xlsmファイルの破損について エクセル素人 17/7/5(水) 21:42 お礼[未読]

【79287】xlsmファイルの破損について
質問  エクセル素人  - 17/7/2(日) 21:12 -

引用なし
パスワード
   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ファイルを直接実行するといったことは可能なものでしょうか?

もしくは、その他、ファイルが壊れないようにする方法などありましたら、ご教授いただけると幸いです。

【79288】Re:xlsmファイルの破損について
発言  γ  - 17/7/2(日) 22:22 -

引用なし
パスワード
   それだけの記述では壊れる理由もわからないだろうし、
どうしたら壊れないかと問われても誰も答えられないと思います。

少なくともコードがないとどうにもならないでしょう。
ただし、コードがあっても必ず解決出来るとも言えません。
(ファイルが壊れるというのは個別の事象であって、
 内部処理に起因することもあり、Excel開発者でないとわからないことも
 ありえるでしょう。)

【79298】Re:xlsmファイルの破損について
お礼  エクセル素人  - 17/7/5(水) 21:42 -

引用なし
パスワード
   ▼γ さん:
ご回答ありがとうございます。

vbaは複雑になっているので、何が書いてあるかを説明するのは難しく、ファイルが壊れる基本的な原因みたいなのがあるのかなと思い、こちらに投稿させていただきました。

今後もバックアップを取りながら対応しようと思います。
ありがとうございました。

638 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free