このコードはソースファイルを開きますが、ソースファイルはコピーしません。私は自分のソースファイルからデータをコピーし、それをコピー先のファイルに貼りたいと思う。1つのExcelシートから別のExcelシートにデータをコピーするにはどうすればよいですか?
Sub copy()
Dim x As Workbook
Dim y As Workbook
Set x = Workbooks.Open("Source File")
Set y = Workbooks.Open("Destination File")
y.Sheets("Sheet1").Range("A1").Value = x.Sheets("Sheet1").Range("A1")
x.Close
End Sub
このコードはソースファイルを開きますが、ソースファイルはコピーしません。私は自分のソースファイルからデータをコピーし、それをコピー先のファイルに貼りたいと思う。 –
コメントを書く代わりに質問を編集してください。 – Luuklag
両方のファイルが開いています。 –