I've created a macro in Excel to copy a row in one of my sheets and insert the row into another sheet above the user's selected row. The macro is as follows and works correctly:
Sub addTestProductRow()
Sheets("Macro templates").Range("B2:J2").Copy
Selection.Insert Shift:=xlDown
End Sub
However, I wish to add to this macro to make it only insert in the columns B to J, regardless of which cell the user has selected. I still wish for it to insert above the users selected row, just in the specified column range.