I have to say that what you have done is very impressive. You should be very proud of yourself, and so should your lecturers. IMO, a brilliant start.
I think it would help if you look at creating some Dynamic Named Ranges to refer to your lists. For example, you use:
And it could be something like this instead:
Where the DNR nrMaterials is defined as:
Whenever you add anything to the bottom of that list, it will be visible in the ComboBox(es).
You would adjust other named ranges in the same way so that, when you add anything, it will be included/visible. And, if you need to loop through a range, you would use the DNR rather than a static range.
You could also investigate using Structured Tables as they will automatically include new rows within the Table. Reference is a little different but not difficult.
The only criticism is the way you record data on the Order (Materials) and Order (Employees) worksheets. Although, in your design, the columns will link to the input form, it could be limiting in the long term. For example, what happens if you want to use more than one labourer or maybe a plumber?
Excel works best in simple two dimensional tables. Where you have multiple pairs or groups of entries, processing can become complex. For example, determining the total hours worked for a project will not be a simple case of using SUMIF/SUMIFS on a column of data.
All that said, hell of a start!
Regards, TMS
Bookmarks