Hi Carl,
Range("xxxx"

.ClearContents will work - where you replace "xxxx" with whatever range name you assign to the range you want cleared.
From your description, it appears you might have a situation where the range includes "input" cells "inter-mixed" with other cells containing formulas.
If you're attempting to clear all the "input" cells in one step, this IS possible, but you will need to create a range name for a "disjointed" range.
This is done by:
1) Hold down the <Control> key.
2) Use the mouse to click on all the individual disjointed cells that you want included in this one range.
3) With the <Control> key STILL held, hit <F3>
4) Type the name
5) Hit <Enter>
I hope this helps resolve your situation. If your situation is "different", and you want to email me a copy, I'd be pleased to resolve it and email the file back.
Regards, ...Dale Watson dwatson@bsi.gov.mb.ca