Probably not. So I'll do some preaching here.
What are you trying to do?
Why blank rows?
Best way to figure out how to do a macro in Excel is to record one and then change recorder references to specific cells by more general code. See help on ranges.
I would start with recording a macro to insert a row, it's a fairly simple one.
Then slowly add the logic for all rows in range, then limit it to "every third" (use MOD() function for that) and do it over a selected range. Date comparison function is trivial, check help, I think it's Month(someDate).
If you're trying to make yourself space for some totals or monthly summaries, perhaps you can avoid the complications by using built-in features such as Subtotals (Data menu).
It's my thing and idiosyncrasy - I violently oppose ANY blank rows or columns in data tables. They make use of Excel next to impossible. If you want it visually pretty - spacing - increase row height instead of carrying blank rows. Continuous ranges just naturally lend themselves to many built-in features which Excel provides. Terrific filtering is just one example.
Oh, make sure to have ALL menu items available, not just the two or three Microsoft thinks you want. I think it's on the Options menu.
Edited by tos226, 04 December 2006 - 09:22 PM.