【タイトル】
 現在行のデータをコピーして、現在行の下に挿入し、その行の「D列」にカーソルを移動する。
 
 Image
 
Sub Insert_New()
  Dim ThisRow As Long
  ThisRow = Selection(1).Row

  Rows(ThisRow).Select
  Selection.Copy
  Rows(ThisRow + 1).Select
  Selection.Insert Shift:=xlDown
  Range("D" & ThisRow + 1).Select
End Sub
 
【説明】
 1行目:現在行(コピー元)が何行目かを保持する変数を宣言します。
 2行目:現在行を取得します。
 3行目:現在行を選択します。
 4行目:現在行のデータを取得します。
 5行目:現在行の次の行(コピー先)を選択します。
 6行目:その行にデータを挿入します。
 7行目:挿入した行の「D列」にカーソルを移動します。