• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロを作成したファイルを立ち上げたときの処理)

マクロを作成したファイルを開くと【ファイルが見つからない】となる理由と解決方法を教えてください

このQ&Aのポイント
  • マクロを作成したファイルを開くと【ファイルが見つかりません】という処理になってしまう理由や解決方法について教えてください。
  • プログラムには「Private Sub Workbook_Open()」が書かれているだけですが、ファイルを見つけにいってコメントされる理由と、この問題を解決する方法を教えてください。
  • マクロを作成したファイルを開くと【ファイルが見つかりません】という処理になってしまう理由や解決策を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • end-u
  • ベストアンサー率79% (496/625)
回答No.3

『[XL2000]ブック間のリンクを変更する方法および解除する方法』 http://support.microsoft.com/kb/402643/ja この辺 参考にしてください。

juventos09
質問者

お礼

end-u様、ありがとうございます!!! 参考HPの通りにやってみたら、無事解決しました!!!!!! 同僚が作成したシートをコピペしてきたのですが、そこのセルに数式が書いてありました(それも20個も!) 本当にありがとうございました。

その他の回答 (2)

  • end-u
  • ベストアンサー率79% (496/625)
回答No.2

>【ファイルが見つかりません】という処理... というのはファイルオープンダイアログが開くという意味ですか? その場合、 >Private Sub Workbook_Open() >Worksheets("入力フォーム").Activate >修理報告書ナビ.Show vbModeless >End Sub 一度これを全てコメントアウトして開いてみてください。 それでも出るようでしたら、コードではなくて数式によるリンクファイルの問題です。 出ないようだったら、Workbook_Openイベントでは確かにそれしか書いてなくても >修理報告書ナビ.Show vbModeless これでUserForm『修理報告書ナビ』を開くように指示しているわけですから、 UserForm『修理報告書ナビ』を開く時のイベント、 UserForm_InitializeイベントやUserForm_Activateイベントに何か書いていませんか?

juventos09
質問者

お礼

end-u様、ご回答ありがとうございます。 ご指摘の通り、コメントアウトしてみましたが、やっぱりだめでした・・・。 >それでも出るようでしたら、コードではなくて数式によるリンクファイルの問題です これは、どうしたら直るのでしょうか? 数式はいろいろと使っているので、どれをなくしたらよいのか・・・ やはり一つ一つあたるしかないのでしょうか??

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.1

>--------------- >Private Sub Workbook_Open() >Worksheets("入力フォーム").Activate >修理報告書ナビ.Show vbModeless >End Sub >--------------- >これしか書いていないのに このコードを記述したファイルを開くときに Worksheets("入力フォーム") が存在しないからでしょ? Workbook_Open()を適当に変更したらいかがですか?

juventos09
質問者

お礼

Sinogi様、ご回答ありがとうございます。 >Worksheets("入力フォーム")が存在しないからでしょ? これはあるんです。 ちなみに、Workbook_Open()をなくしてもだめでした・・・

関連するQ&A