Sorry about that - I didn't notice your post with the description, I just scrolled to the end and only saw the 'forgot' message...
The whole thing can be made autonomous by adding another sheet with the major/minor product descriptions.That was the reason I added another sheet (even though it only included Breads). The full list would look like: [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
[tr]
[TD="width: 107"]Brood[/TD]
[TD="width: 64"]Op steen gebakken[/TD]
[/tr]
[tr]
[td]
Brood
[/td]
[td]
Carré brood
[/td]
[/tr]
[tr]
[td]
Brood
[/td]
[td]
Speciallekes
[/td]
[/tr]
[tr]
[td]
Brood
[/td]
[td]
Zachte luxe
[/td]
[/tr]
[tr]
[td]
Brood
[/td]
[td]
Suggestie
[/td]
[/tr]
[tr]
[td]
Boterkoeken
[/td]
[td]
Boterkoeken
[/td]
[/tr]
[tr]
[td]
Patisserie
[/td]
[td]
Drooggebak klein
[/td]
[/tr]
[tr]
[td]
Patisserie
[/td]
[td]
Drooggebak groot
[/td]
[/tr]
[tr]
[td]
Patisserie
[/td]
[td]
Cake
[/td]
[/tr]
[tr]
[td]
Patisserie
[/td]
[td]
Mousse/Slagroom
[/td]
[/tr]
[tr]
[td]
Patisserie
[/td]
[td]
Individueel/punt
[/td]
[/tr]
[tr]
[td]
Patisserie
[/td]
[td]
Dessert
[/td]
[/tr]
[tr]
[td]
Patisserie
[/td]
[td]
Boterkreem
[/td]
[/tr]
[/TABLE]
That can then be used to to Add tabs to the multipage control for each unique type of product and then frames to each tab for each sub-product, then the code I have already added can be modified to load frame with the correct products.If you add a new product, or even a new product line, then the code will include that as long as you add the new data to the list.You can also remove a line...
The idea of multiple products defined by 1 item is usually accepted as not being a good idea. In this case it would be easy to look for a '/' in the description and then loop around adding the labels and textboxes for, let's say, 'Tiramisu 4p' & 'Tiramisu 12p' when the Product 'Tiramisu 4p en 12p' is found (Prime example there - this product does not conform to the suggested format of 'Tiramisu 4p/12p' and there's a few more like that while others use a format like ' Fruit croutte 4/6/8/10/13') so, generally, the usual suggestion would be to have those as separate products in their own right.
If you want to continue this, I'll post some basic code to get you started but it really is not that complicated, just a matter of knowing what is is you can do with VBA and how to manipulate controls.