Let's try an experiment -- set up a worksheet like so:
<!-- Please do not remove this header --><!-- Table easily created from Excel with ASAP Utilities (
http://www.asap-utilities.com) --><TABLE border=1 cellSpacing=0 borderColor=#c0c0c0 borderColorDark=#ffffff><TBODY><TR><TD style="WHITE-SPACE: nowrap" bgColor=#4f81bd height=26 vAlign=bottom width=64>
Input 1</TD><TD style="WHITE-SPACE: nowrap" bgColor=#4f81bd height=26 vAlign=bottom width=64>
Input 2</TD><TD style="WHITE-SPACE: nowrap" bgColor=#4f81bd height=26 vAlign=bottom width=63>
Calc 1</TD><TD style="WHITE-SPACE: nowrap" bgColor=#4f81bd height=26 vAlign=bottom width=63>
Calc 2</TD></TR><TR><TD style="WHITE-SPACE: nowrap" bgColor=#b8cce4 height=26 vAlign=bottom width=64 align=right>
5</TD><TD style="WHITE-SPACE: nowrap" bgColor=#b8cce4 height=26 vAlign=bottom width=64 align=right>
50</TD><TD style="WHITE-SPACE: nowrap" bgColor=#b8cce4 height=26 vAlign=bottom width=63 align=right>
=A2*B2</TD><TD style="WHITE-SPACE: nowrap" bgColor=#b8cce4 height=26 vAlign=bottom width=63>
=C2& " text"</TD></TR><TR><TD style="WHITE-SPACE: nowrap" bgColor=#dbe5f1 height=25 vAlign=bottom width=64 align=right>
4</TD><TD style="WHITE-SPACE: nowrap" bgColor=#dbe5f1 height=25 vAlign=bottom width=64 align=right>
4</TD><TD style="WHITE-SPACE: nowrap" bgColor=#dbe5f1 height=25 vAlign=bottom width=63 align=right>
=A3*B3</TD><TD style="WHITE-SPACE: nowrap" bgColor=#dbe5f1 height=25 vAlign=bottom width=63>
=C3& " text"</TD></TR></TBODY></TABLE>
With Column C & D being simple formulas.
Now click inside the data and hit
Ctrl+T (to convert to a table). Now try clicking on cell D3 and then hit your TAB key - you'll wrap down to the next line and you'll note that a new row is added to the table and any formulas are carried down. Is this essentially the kind of behavior you would like?
If so, then all we need to address is user flow through the workbook (i.e. we don't really want the user to have to TAB clear across through column W before we get a new line). But programming that is a bit simpler than fussing with all the copying and pasting, etc and we have the added benefit that if someone disables macros Excel will still continue to copy down our formulas and formatting for us.