You could probably write some VBA code that would give you this facility but the real question is why? If you can answer that, then there may be some better way to achieve the result you are trying to achieve.
Private Sub AddRecord_Click()
On Error GoTo AddRecord_Click_Err
On Error Resume Next
DoCmd.RunCommand acCmdSelectRecord
If (MacroError = 0) Then
DoCmd.RunCommand acCmdCopy
End If
If (MacroError = 0) Then
DoCmd.RunCommand acCmdRecordsGoToNew
End If
If (MacroError = 0) Then
DoCmd.RunCommand acCmdSelectRecord
End If
If (MacroError = 0) Then
DoCmd.RunCommand acCmdPaste
End If
If (MacroError <> 0) Then
Beep
MsgBox MacroError.Description, vbOKOnly, ""
End If
AddRecord_Click_Exit:
Exit Sub
AddRecord_Click_Err:
MsgBox Error$
Resume AddRecord_Click_Exit
End Sub
Private Sub AddRecord_Click()
On Error GoTo AddRecord_Click_Err
Dim x As Integer
For x = 0 To 4
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdRecordsGoToNew
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdPaste
Next x
AddRecord_Click_Exit:
Exit Sub
AddRecord_Click_Err:
MsgBox Error$
Resume AddRecord_Click_Exit
End Sub
Private Sub AddRecord_Click()
On Error GoTo AddRecord_Click_Err
Dim x As Integer
For x = 1 To (Me.Amount.Value - 1)
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdRecordsGoToNew
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdPaste
Next x
AddRecord_Click_Exit:
Exit Sub
AddRecord_Click_Err:
MsgBox Error$
Resume AddRecord_Click_Exit
End Sub