Excelのマクロについて質問です。
下記のなマクロを組みました。これ自体は正常に動いています。
今後、汎用性を持たせるために
パス部分の A のフォルダ名が変更されても B.xlsxが開くようにしたがです。
A以外の部分は固定になります。
ワイルドカードなどでできるかと思ったのですが
うまくマクロが実行されず、、。
どのように変えればいいか、ご教示いただきたいです。
CopyPaste()
Dim FilePath
FilePath = ThisWorkbook.Path & "¥Results¥A¥B.xlsx"
Workbooks.Open FilePath
Workbooks ("B.xlsx").Sheets("Summary").Range ("A2:A583").Copy
Workbooks ("macro.xlsm").Sheets("Sheet 1").Range("A1").PasteSpecial xIPasteValues
Workbooks("B.xlsx").Sheets("Summary").Range("J2:J583").Copy
Workbooks ("macro.xlsm").Sheets("Sheet 1").Range("B1").PasteSpecial xIPasteValues
Workbooks("B.xlsx").Close SaveChanges:=False
End Sub
回答1件
あなたの回答
tips
プレビュー