Workbook1 から Sheet2 をコピーして新しい Workbook の Sheet1 に貼り付け、新しい Workbook を Sheet2 の Workbook 1 のセル A1 の値として保存したいと思います。追加したボタンをクリックすると、このマクロが起動します。 .
これが私がこれまでに行ったことですが、2つのワークブックが作成されます.1つは正しい名前ですが、Sheet2、Workbook1の内容はありません.もう1つはSheet2、Workbook1の内容がありますが、正しいワークブック名ではありません.
Sub CreateWorkbook()
Dim n As String
n = ThisWorkbook.Path & "\" & Range("A1").Value & ".xls"
Workbooks.Add
ActiveWorkbook.SaveAs n
ThisWorkbook.Sheets("Sheet2").Copy
ActiveWorkbook.Sheets("Sheet1").PasteSpecial xlPasteValues
End Sub
ここで何が欠けていますか?