This is a two problem post:

I have 18 check boxes on a main page that I am using to signal whether
or not a sub page has been completed. Each subpage gets openned into a
new workbook and I want to save the file as a separate workbook (from
the original main page "template" sheet). I originally had a macro
coded into each of the 18 sheets and each one referred back to a
specific check box and changed the value to true if it was complete.
Now I want to have each sheet refer to the same sub routine in the main
page. I got the call to work between two different workbooks, but I
can't send any input (Gives an error like 'Compile Error: Expected: ='
I try to call the function like this:

Application.Run (check & "!savemsheet", " Clean")

where check is a string containing the name of the file. If I delete
the " Clean" it will run without inputs, but some of the files I am
saving need that clean designation and some don't.

The checkboxes all have their generic names (Checkbox1, checkbox2, etc)
is there any way to have the name or the checkbox or even just that
number as an input to the sub routine?

Any ideas??