機能と数式 | VBA | セミナー | オンラインソフト | お問い合わせ | その他
Top > Excel > VBA > VBAのエラー

パスが見つかりません



Sub Sample1()
    ''C:\Jobは存在しない
    Dim buf As String
    Open "C:\Job\Sample.txt" For Input As #1
        Line Input #1, buf
    Close #1
End Sub



存在しないパス(ドライブやフォルダ)を指定したときに発生します。

指定したドライブやフォルダが存在しても(パスは正しくても)、ファイルが存在しないときは「ファイルが見つかりません」エラーが発生します。

Sub Sample2()
    ''C:\Dataは存在するがSample.txtは存在しない
    Dim buf As String
    Open "C:\Data\Sample.txt" For Input As #1
        Line Input #1, buf
    Close #1
End Sub




よく似たエラーメッセージに「パス名が無効です」もあります。こちらは、ドライブやパスが存在しないのではなく、パスを表す書式が間違っているときに発生します。また、開こうとしたファイルが読み取り専用のときも起こります。




このエントリーをはてなブックマークに追加