Excel VBA エラー回避について
エクセルファイル検索時にエラーを回避する方法を教えてください
作成したコードでB3で指定したエクセルファイルを読み出しするさいにフォルダに対象がなければ検索対象がありませんと表示されプログラムが終了させたいのですがご教授願います
sub 検索_Click()
’原紙読み出し
型番=Range("B3").Value & ”.xlsx
Application.DisplayAlerts=False
Workbooks.Open Filename:="C:¥原紙 ¥" & 型番
Sheets("原紙").copy after:=Workbooks(ThisWorkbook.Name).sheets(1)
End Sub
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんにちは!
未検証ですが・・・
Sub Sample1()
Dim 型番 As String, fN As String
型番 = Range("B3") & ".xlsx"
fN = "C:¥原紙" & "\" & 型番
If Dir(fN) <> "" Then
Workbooks.Open (fN)
Sheets("原紙").copy after:=Workbooks(ThisWorkbook.Name).Sheets(1)
Else
MsgBox "該当ファイルなし"
End If
End Sub
ではどうなりますか?m(_ _)m
No.2
- 回答日時:
補足コメントに対しての回答です。
実際にVBAをためしていませんが、
型番=Range("B3").Value & ”.xlsx
は
型番=Range("B3").Value & ”.xlsx"
ではないでしょうか。最後に"を忘れているように見えます。
No.1
- 回答日時:
Option Explict
Sub 検索_Click()
Dim 型番 As String
’原紙読み出し
型番=Range("B3").Value & ”.xlsx
If Len(Dir("C:¥原紙 ¥" & 型番)) = 0 Then
MsgBox "検索対象がありません"
Else
With Workbooks.Open Filename:="C:¥原紙 ¥" & 型番
.Sheets("原紙").Copy After:=ThisWorkbook.Sheets(1)
.Close False
End With
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
電化製品の機種名と型番の違い...
-
品番 型番 品名 の違いは何...
-
松下セラミックファンヒーター...
-
型番を知る方法
-
三菱クッキングヒーターの後続...
-
NEC Mate MA90H PC-MA90HLZL9 ...
-
日立工機バッテリー FEB9 につ...
-
MDの消去の仕方を教えて欲しい...
-
自分のPCの詳細情報(スペック...
-
iPodとソニーのウォークマンの違い
-
Excel VBA エラー回避について ...
-
エラストマー樹脂は年月が経つ...
-
バンカーリングをレザーのスマ...
-
初回限定版と完全生産限定版の...
-
このプロジェクターの金額の差って
-
Air pods proの所有者登録解除...
-
先日初めてジャンク品のDVDデッ...
-
★G-SHOCKに出来た隙間を縮めた...
-
バンコードの上手な接着の仕方
-
フルテックは日本メーカー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
品番 型番 品名 の違いは何...
-
電化製品の機種名と型番の違い...
-
チップトランジスタの外見から...
-
Access_フィールドの文字列に日...
-
マザーボードの種類や型番の調べ方
-
PC初心者です
-
量販店と個人店との製品の違い...
-
ブルーレイ対応か知りたいです。
-
画像のスマートウオッチを家の...
-
TOTOのフットスイッチですが、 ...
-
三菱クッキングヒーターの後続...
-
ボタン電池CR2354には枝番があ...
-
ダイナブックのACアダプター
-
自分のPCの詳細情報(スペック...
-
HDD回転数(rpm)を調べる方法
-
MFC-J7200
-
MDの消去の仕方を教えて欲しい...
-
ロイヤル・コペンハーゲンの陶...
-
SONY VAIO 型番VGN...
-
TCF163という温水洗浄便座について
おすすめ情報
教えていただいたコードですがそのまま
コピー対応をするとFilenameの部分でコンパイルエラー(構文エラーとなります)エラー理由わかりますでしょうか