Trying to make a macro to paste a selection at a certain cell on a different sheet and shift the cells below it down.

Arcinna

New Member
Joined
Jan 28, 2023
Messages
9
Office Version
  1. 365
Platform
  1. Windows
So I'm working on a macro to help a friend and the first part I need to make needs to copy a selection of cells like in the first picture and insert it in the cell directly below the cell that says "Date Received which would be cell "B14" and shift the cells below it down.

Sub Copy_Selection()

Dim SourceRange As Range

Dim DestinationRange As Range

Set SourceRange = Selection

Set DestinationRange = Worksheets("Report").Range("B14")

SourceRange.Copy DestinationRange.Insert



End Sub

I have this so far and I can get it to just copy and paste to the cell I want but I cannot figure out how to make it insert and shift the cells down, it just gives a "copy method of Range class failed" error when i try insert, and just replaces any cells already there if i don't use insert. It's probably a very simply fix I just can't think of it right now.
2023.png
Report.png
 

Excel Facts

Links? Where??
If Excel says you have links but you can't find them, go to Formulas, Name Manager. Look for old links to dead workbooks & delete.
You can't put the copy and insert on the same line.

VBA Code:
SourceRanege.Copy
DestinationRange.Insert Shift:=xlDown
Application.CutCopyMode = False
 
Upvote 0
Solution

Forum statistics

Threads
1,214,541
Messages
6,120,110
Members
448,945
Latest member
Vmanchoppy

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top