Good afternoon all,
I am trying to develop a simple macro to on button click transfer the data on sheet1 (for example called "Notes") to the first open row on sheet2(for example called "Log"). Below is where I am at right now, which gives me the result after clicking where I can see it shifts to the Log page but doesn't past values in the open row under the header. I also see when going back to Notes that it did select and copy.
I also wouldn't mind "cutting" the data from Notes so it is empty after the transfer.
Sub Button1_Click() Dim NextRow As Range
Set NextRow = Range("a" & Sheets("Log").UsedRange.Rows.Count + 1)
Sheets("Notes").Range("a2:g6").Copy
Sheets("Log").Activate
NextRow.PasteSpecial Paste:=xlValues, Transpose:=False
Application.CutCopyMode = False
Set NextRow = Nothing
End Sub
[TABLE="width: 448"]
<tbody>[TR]
[TD="class: xl63, width: 64"]Data1[/TD]
[TD="class: xl63, width: 64"]Data2[/TD]
[TD="class: xl63, width: 64"]Data3[/TD]
[TD="class: xl63, width: 64"]Data4[/TD]
[TD="class: xl63, width: 64"]Data5[/TD]
[TD="class: xl63, width: 64"]Data6[/TD]
[TD="class: xl63, width: 64"]Data7[/TD]
[/TR]
[TR]
[TD="align: right"]123[/TD]
[TD]x[/TD]
[TD]aaa[/TD]
[TD="align: right"]111[/TD]
[TD]a[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]543[/TD]
[/TR]
[TR]
[TD="align: right"]123[/TD]
[TD]y[/TD]
[TD]aaa[/TD]
[TD="align: right"]222[/TD]
[TD]b[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]453[/TD]
[/TR]
[TR]
[TD="align: right"]123[/TD]
[TD]x[/TD]
[TD]bbb[/TD]
[TD="align: right"]333[/TD]
[TD]a[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]765[/TD]
[/TR]
[TR]
[TD="align: right"]123[/TD]
[TD]y[/TD]
[TD]bbb[/TD]
[TD="align: right"]444[/TD]
[TD]c[/TD]
[TD="align: right"]4[/TD]
[TD="align: right"]543[/TD]
[/TR]
[TR]
[TD="align: right"]123[/TD]
[TD]y[/TD]
[TD]aaa[/TD]
[TD="align: right"]555[/TD]
[TD]a[/TD]
[TD="align: right"]2[/TD]
[TD="align: right"]234
[/TD]
[/TR]
</tbody>[/TABLE]
Any guidance is much appreciated, I don't know where I'm astray.
Regards,
Spencer
I am trying to develop a simple macro to on button click transfer the data on sheet1 (for example called "Notes") to the first open row on sheet2(for example called "Log"). Below is where I am at right now, which gives me the result after clicking where I can see it shifts to the Log page but doesn't past values in the open row under the header. I also see when going back to Notes that it did select and copy.
I also wouldn't mind "cutting" the data from Notes so it is empty after the transfer.
Sub Button1_Click() Dim NextRow As Range
Set NextRow = Range("a" & Sheets("Log").UsedRange.Rows.Count + 1)
Sheets("Notes").Range("a2:g6").Copy
Sheets("Log").Activate
NextRow.PasteSpecial Paste:=xlValues, Transpose:=False
Application.CutCopyMode = False
Set NextRow = Nothing
End Sub
[TABLE="width: 448"]
<tbody>[TR]
[TD="class: xl63, width: 64"]Data1[/TD]
[TD="class: xl63, width: 64"]Data2[/TD]
[TD="class: xl63, width: 64"]Data3[/TD]
[TD="class: xl63, width: 64"]Data4[/TD]
[TD="class: xl63, width: 64"]Data5[/TD]
[TD="class: xl63, width: 64"]Data6[/TD]
[TD="class: xl63, width: 64"]Data7[/TD]
[/TR]
[TR]
[TD="align: right"]123[/TD]
[TD]x[/TD]
[TD]aaa[/TD]
[TD="align: right"]111[/TD]
[TD]a[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]543[/TD]
[/TR]
[TR]
[TD="align: right"]123[/TD]
[TD]y[/TD]
[TD]aaa[/TD]
[TD="align: right"]222[/TD]
[TD]b[/TD]
[TD="align: right"]6[/TD]
[TD="align: right"]453[/TD]
[/TR]
[TR]
[TD="align: right"]123[/TD]
[TD]x[/TD]
[TD]bbb[/TD]
[TD="align: right"]333[/TD]
[TD]a[/TD]
[TD="align: right"]8[/TD]
[TD="align: right"]765[/TD]
[/TR]
[TR]
[TD="align: right"]123[/TD]
[TD]y[/TD]
[TD]bbb[/TD]
[TD="align: right"]444[/TD]
[TD]c[/TD]
[TD="align: right"]4[/TD]
[TD="align: right"]543[/TD]
[/TR]
[TR]
[TD="align: right"]123[/TD]
[TD]y[/TD]
[TD]aaa[/TD]
[TD="align: right"]555[/TD]
[TD]a[/TD]
[TD="align: right"]2[/TD]
[TD="align: right"]234
[/TD]
[/TR]
</tbody>[/TABLE]
Any guidance is much appreciated, I don't know where I'm astray.
Regards,
Spencer