We have a workbook template emailed out, filled and returned by email. When returned, we assign a unique number to the workbook. Currently the unique number is appended to the workbook name.
This is a problem when the workbook isn't filled in correctly and we have to send it out for correction and receive it back with the name changed.
The workbook is processed by VBA and a database is updated based on the unique number. If a workbook with the same number comes in again, it is assumed to be an update and records are replaced.
Our idea is to store the unique number in a hidden worksheet. Is there another way that doesn't require a hidden worksheet - such as the ability to read and write some hidden fields or global constants in a workbook through code?