How about using dependent drop downs? Select the meal type in one cell (hot dog, sandwiches, soups, etc) in the first drop down which then populates the second drop down (for hot dog in the first, then buns, franks, etc.)
You can have several rows of these with the first being one meal, the second being the next meal, multiples of each, etc.
Here is how that is done. If this sounds like something that might work and you need help, let me know.
|