開いているブックに閉じたブックから一部のデータをインポートしたい。Excel VBA - 名前が変更された場合、同じフォルダー内の別のブックからデータをインポートする
毎週別のワークブックが作成されます。「AIMS_Report_w *」ここで、*は週番号です。
現在のワークブックが「AIMS_Report_w31」の場合「AIMS_Report_w30」からデータを取得します。
私はこれまでのところ、この
Sub Import_Data()
Dim rng As Range
Dim WB2 As Workbook
Dim FName As String
FName = Application.ActiveWorkbook.Path + "AIMS_Report_w"
Set WB2 = Workbooks.Open(Filename:=FName)
ThisWorkbook.ChampSpecific.Range("L3:O6").Value = WB2.Worksheets(1).Range("M3:P6").Value
WB2.Close
End Sub
で持っているものマクロが「AIMS_Report_w31」ワークブック内のボタンから実行されます。私は下のコードが動作するだろうと想像していますが、私は構文が行のために何であるかわからないFName = Application.ActiveWorkbook.Path + "AIMS_Report_w"
は、現在の前に週番号をピックアップするようになる。一般的に