Have you considered using the built-in Excel "Data Form"?
It is a little harder to find in Excel 2007. You will need to add the "Form" icon to the Quick Access Toolbar. See Excel Help and search for "Data Form", it will explain how to set it up.
I copied some of the Help listing here:
The Form button has not been included on the Office Fluent user interface Ribbon, but you can still use it in Office Excel 2007 by adding the Form button to the Quick Access Toolbar.
To add the Form Button to the QAT:
Click the arrow next to the Quick Access Toolbar, and then click More Commands…
In the Choose commands from box, click "Command not in Ribbon" or "All Commands".
In the list box, select the Form button , and then click Add.
To use Data Form, select your table of data and click the Data Form Icon.
There will be options on the UserForm that opens to Edit, Review, Add, or Delete items from your table.