Excel VBA質問箱 IV

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

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


58504 / 76738 ←次へ | 前へ→

【22961】ファイルを開く時のエラー回避
質問  VBA初心者  - 05/3/8(火) 23:27 -

引用なし
パスワード
   毎度スイマセン。

ファイル1を開くマクロを作ったのですが、対象のファイルと同じフォルダ内にある場合のパスをFile_Path1、同じフォルダに無い場合、対象のファイルのある場所をFile_Path2としました。
対象ファイルが無い場合、
On Error GoToでエラー回避で次の操作に移ろうと思ったのですが、この操作だと、1番目に回避出来ても、2番目に同じエラーが発生(対象ファイルが結局なかった場合)した時は回避出来ませんでした。

ちなみに作ったマクロは以下の通りです。

'-----------------------------------------------------------------
Sub File1_Open()

Dim ファイル1 As String
Dim FN1, FN2 As Variant
Dim File_Path1 ,File_Path2 As Path

'対象ファイルと同じフォルダに存在する
FN1 = File_Path1 & "\" & ファイル1
  
On Error GoTo Tugi1

Workbooks.OpenText Filename:=FN1, _
     StartRow:=1, _
     DataType:=xlDelimited, _
     TextQualifier:=xlDoubleQuote, _
     ConsecutiveDelimiter:=True, _
     Tab:=True, _
     Semicolon:=False, _
     Comma:=True, _
     Space:=True, _
     Other:=False

GoTo Tugi2

'-----------------------------------------------------------------
Tugi1:
'対象ファイルと同じフォルダ内にない場合

FN2 = File_Path2 & "\" & ファイル1

On Error GoTo FIN

Workbooks.OpenText Filename:=FN2, _
     StartRow:=1, _
     DataType:=xlDelimited, _
     TextQualifier:=xlDoubleQuote, _
     ConsecutiveDelimiter:=True, _
     Tab:=True, _
     Semicolon:=False, _
     Comma:=True, _
     Space:=True, _
     Other:=False    
Tugi2:
 作業マクロ '(モジュール参照)
FIN:
End Sub
'-----------------------------------------------------------------

2回目のエラーを回避したらよろしいでしょうか?

0 hits

【22961】ファイルを開く時のエラー回避 VBA初心者 05/3/8(火) 23:27 質問
【22965】Re:ファイルを開く時のエラー回避 かみちゃん 05/3/9(水) 6:46 回答
【23016】Re:ファイルを開く時のエラー回避 VBA初心者 05/3/10(木) 0:10 お礼
【23021】Re:ファイルを開く時のエラー回避 かみちゃん 05/3/10(木) 7:20 発言
【23067】Re:ファイルを開く時のエラー回避 ちゃっぴ 05/3/12(土) 2:10 発言
【23071】Re:ファイルを開く時のエラー回避 かみちゃん 05/3/12(土) 8:05 発言
【23074】Re:ファイルを開く時のエラー回避 ichinose 05/3/12(土) 9:07 発言
【23075】Re:ファイルを開く時のエラー回避 G-Luck 05/3/12(土) 9:24 発言
【23087】Re:ファイルを開く時のエラー回避 ちゃっぴ 05/3/12(土) 19:06 回答
【23089】Re:ファイルを開く時のエラー回避 かみちゃん 05/3/12(土) 19:25 発言
【23090】Re:ファイルを開く時のエラー回避 ちゃっぴ 05/3/12(土) 19:59 発言

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