- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2000マクロエラー)
エクセルマクロエラーの原因と解決方法
このQ&Aのポイント
- エクセル2000マクロエラーの原因と解決方法についてまとめました。
- マクロを記述する際にファイルが存在しないエラーが発生する場合、原因としてはファイルのパスやファイル名が間違っている可能性があります。
- 解決方法としては、ファイルのパスやファイル名を正確に入力するか、ファイルが存在するか確認することが重要です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
path = "c:\aa着色加工計画\test" はフォルダですよね。 Open path & "\" & foname For Output As #2 Open path & "\" & finame For Input As #1 foname も変な指定になっているはずです。
その他の回答 (1)
- maruru01
- ベストアンサー率51% (1179/2272)
回答No.2
こんにちは。maruru01です。 原因はNo.1の方の通りなので、ちょっと付け足しですが。 フォルダ名は、今回のように直接パスを書く場合以外にも、関数などで取得する場合もあります。 その場合、取得するフォルダ名はドライブ名(c:\)のように末尾に"\"が付く場合と、付かない場合があります。そこで下記のような処理を常にすると、今回のようなエラーは出なくなります。 If Right(path, 1) <> "\" Then path = path & "\" End If では。