
Book1.xlsmのシートListのB列に記載してあるファイルを開きたいのですが、うまくいきません。
エラーはTWB = Workbooks(MyPath & MyFile)でインデックスが有効範囲にありませんと返ってきます。
B列に書いてあるファイル名には問題ないのですが、どのように処理すればよいかご教示ください。
Sub BookOpen()
Dim MWB As Workbook
Dim MyPath As String
Dim MyFile As String
Dim nRow As Long
Dim i As Long
Dim TWB As Workbook
Set MWB = Workbooks("Book1.xlsm")
MyPath = "C:test\"
nRow = MWB.Worksheets("List").Cells(Rows.count, 1).End(xlUp).Row
For i = 2 To nRow
On Error GoTo 0
MyFile = MyPath & MWB.Worksheets("List").Cells(i, 2).Value
TWB = Workbooks(MyPath & MyFile)
Workbooks.Open TWB
Next
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
行を飛ばして検索条件にあう個...
-
PowerPointで表の1つの列だけ...
-
エクセルで2列のセルを連続して...
-
エクセル(勝手に太字になる)
-
エクセル 時間帯の重複の有無
-
エクセルの表から正の数、負の...
-
エクセルの並び変えで、空白セ...
-
エクセルの項目軸を左寄せにしたい
-
【画像あり】【関数】指定した...
-
エクセルで最初のスペースまで...
-
「B列が日曜の場合」C列に/...
-
エクセルの隣り合う列のグループ化
-
VBA 連続行データを5行ずつ隣の...
-
オートフィルターの絞込みをし...
-
Excel 別ファイルに自動的に反...
-
エクセルの表示画面(シート)...
-
妊娠祝い もらったことある
-
2つのエクセルのデータを同じよ...
-
Excelの行、列の左方向シフト、...
-
朝電車で並ばないおばさんがい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのエクセルのデータを同じよ...
-
PowerPointで表の1つの列だけ...
-
エクセルで二つの数字の小さい...
-
Excelで半角の文字を含むセルを...
-
【画像あり】【関数】指定した...
-
エクセル(勝手に太字になる)
-
エクセルで最初のスペースまで...
-
Excel、市から登録している住所...
-
エクセルの項目軸を左寄せにしたい
-
エクセルのセル内の文字の一部...
-
「B列が日曜の場合」C列に/...
-
妊娠祝い もらったことある
-
EXCELで 一桁の数値を二桁に
-
エクセルで文字が混じった数字...
-
オートフィルターの絞込みをし...
-
エクセルの表から正の数、負の...
-
Excel 文字列を結合するときに...
-
エクセル 文字数 多い順 並...
-
エクセルの並び変えで、空白セ...
-
エクセルで、列の空欄に隣の列...
おすすめ情報