質問: False) Then MsgBox "開いている" Open datFile For Output As #1 Exit Sub End If MsgBox "開いている" Debug.Print "開いている" ``` ### 試したこと 検索サイトで調べましたが、解決することができませんでした。
回答: ご自分で作られたプログラムに「IsBookOpened関数」はありますか? おそらく下記サイトの内容を参考にされたのだとおもいますが、コピペが足りていないと思われます。 Excel作業をVBAで効率化/ブックが開かれているかチェックする 自分のプログラムに用意していない関数を利用すると発生するエラーです。