フォルダ内のExcelファイルを別のExcelブックのシートにコピーするというシステムをExcelVBAで作っています。
フォルダ内のファイルのフルパスの取得し開くところまではうまくいくのですが、どうしても別ブックのシートにコピーし張り付けることができません
試したこと
sub test()
’探索するフォルダ指定
Dim Path, FileName, FilePath
フォルダパス指定
path = ThisWorkbook.Path & "\A"
ファイル名取得
FileName = Dir(Path & ".xls")
ファイルのフルパス指定
FilePath = Path & FileName
'コピー元となるブックを開く
Workbooks.Open FilePath
'データをコピー
Workbooks(".xls").Worksheets("Sheet1").Range("A1:D5").Copy _
Workbooks("別ブックにコピー.xls").Worksheets("Sheet1").Range("A1")
'コピー元のブックを閉じる(セーブしない)
Workbooks("*.xls").Close savechanges:=False
End Sub
ExcelVBA初心者かつteratailの利用と質問も初めてで、おかしいところが多々あると思いますが解決したいです。よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/05 04:40