現在Aブックの2枚目のシートをBブックの一番最後のシートにコピーさせることを自動化したく、下記のコードを書きました。
Aブック→thisworkbook
bブック→予定表_過去データ.xlsx
Sub 転記()
Dim path As String
Dim book As Workbook
path = 「あるフォルダ」
Workbooks.Open path & Workbooks("予定表_過去データ.xlsx")
ThisWorkbook.Worksheets(2).Copy After:=Workbooks("予定表_過去データ.xlsx").Worksheets("予定表(0830~0903)")
End Sub
※まずは断定的にBブックの現在一番最後にあるシート「予定表(0830~0903)」の後ろに貼り付けようとしています。
open pathのところでインデックスエラーになってしまします。
どこか悪いか御教授頂けると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/14 06:01