It sounded like you wanted to change all of the rows in the spreadsheet to the same row height of 5. I'm thinking my assumption was not correct, and there are rows that you don't want to change that are not the ones between the records or the fields?
There may be another way to use VBA that someone may be able to come up with, but I would use the following work-around:
I am assuming here, then, that the rows you want to change are blank with data rows between them. If so...
Add two helper columns. In the first helper column add a column name (assuming you have column headers) and in the next row put this formula and fill all of the way down. Don't drag that will take forever. Select the first cell with the formula, scroll down to the bottom using the scroll bar on the right, hold down shift and click on the last cell to be filled, then use Ctrl+D to fill the formula all of the way down.
=IF(ISBLANK(A1)=TRUE,1,2)
In the second helper column add a column name and type a 1 in the next row. Then scroll down and use shift to select all of the cells in the column. On the Home ribbon in the Editing section find the icon for fill and on the drop-down menu choose Series...
Make sure Columns is selected and the step value is 1, then click OK. That will number all of your rows in sequence.
Now sort by the first helper column that has 1's and 2's. Select all of the rows that have ones and change the row height as above. Adjust the row heights for the rows with 2's if desired. Then sort again, this time by the second helper column with the sequential order to put you sheet back in the correct order.
Hope this is more what you are looking for.
Reply if you have additional questions or information. Please mark this reply as answered if this solves your question.
Rich~M