This worked for me. (Although I had to make my own test book. My Mac doesn't play well with ActiveX controls)
Sub MakeNewRows()
Dim rowsToAdd As Long
Dim LastCell As Range, newRange As Range
rowsToAdd = Application.InputBox("How many", Default:="1", Type:=1)
If 0 < rowsToAdd Then
Rem cancel not pressed
With ThisWorkbook.Sheets("Entry Form").Range("A:A")
Set LastCell = .Cells(.Rows.Count, 1).End(xlUp)
End With
With LastCell.Resize(rowsToAdd + 1, 1).EntireRow
.FillDown
On Error Resume Next
.Offset(1, 0).SpecialCells(xlCellTypeConstants).ClearContents
On Error GoTo 0
End With
End If
End Sub
Bookmarks