Hi Christian,
Your validation issue should be taken care of in the attached file. It will require some copy-pasting for you to flesh it out fully, but it will prevent a save if they have not filled out certain fields.
The code:
This was placed in the "ThisWorkbook" module. All you need to do is replicate the if/then statement and change the name of the textbox and the field name in the message box message to match.
Important: to prevent yourself from going crazy once you write all the other validation code statements, put the workbook into "Design Mode" to save it yourself. This will allow you to save without filling out all the fields you require from end users.
I took the liberty of putting your save buttons at the top and using freeze panes to fill out the form. I think this makes it easier when they are getting ready to save to scroll to the field to try again.
I tried to take a stab at your file placement but I came up short there. Here's what you want to do (and maybe someone else can help): You want every file placed to look at column C, select the first blank row in column C, then select it before creating the new file object. Whether you have each file write some value into the column so it can find the next cell or if it goes by the range occupied by the object, I'm not sure what would be best. Unfortunately I can describe that process but wasnt able to get the code to do what I described (my own failing, but very possible to achieve).
Anyways hope this helps, let me know if you have questions on the validation part.
Bookmarks