It can be done using VBA but why would you want to do this?
You would not be able to sort, filter or otherwise manipulate the data.
If for appearance only, select the rows and double the height.
But if you need the inserted rows, select a bunch of rows and run this
macro.
Sub InsertALTrows()
'David McRitchie, misc 2001-06-30
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Dim I As Integer
For I = Selection(Selection.Count).Row To Selection(1).Row + 1 Step -1
Rows(I).entirerow.Insert
Next I
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub
Gord Dibben MS Excel MVP