Hi Immy110,Hello all,
so I have 1000 rows of data already in one table. I want to add another lot in addition to it on TOP. How do I do this without overwriting the current data?
Thanks
Sub InsertShiftDown()
' Copy from source sheet and range (modify sheet names and ranges as required)
Sheets("Sheet1").Range("A1:C1").Copy
' Insert copied data to top row of your table, shifting the existing data down (modify sheet names and ranges as required)
Sheets("Sheet2").Range("A1").Insert Shift:=xlDown
' Turns off the "marching ants" dotted line around the source cells
Application.CutCopyMode = False
End Sub
Well spotted! I had meant to say Insert copied cells as is evident by this part...Go to the top row of your table, right-click and select Insert
But clearly got carried away and didn't finish the sentence properly.When prompted select you want to shift the existing data down
Hmm, not too sure what would be the definitive cause of that, what version of Excel are you using?I have successfully used this method many times, however, recently the "Insert Copied Cells" no longer shows on the drop down menu after I right-click the row header location where I want to paste. I cannot find a relevant setting that may have gotten changed or any other new structure changes. And I'm not aware of any software upgrades. Any suggestions from anyone of what may have changed that could cause the "Insert copied rows" to disappear from the drop down menu would be appreciated.