I have found ways to solve this issue but I don't know how to tailor them to my specific problem. I've never written a marco or any VBA script before, so please be specific with your answers.
I have an Excel workbook with one worksheet named "foods", and four other worksheets named "snack choices", "breakfast choices", "lunch choices", and "dinner choices"
The heading in the "foods" worksheet looks like this:
Food Amount Calories ... ETC ... Type
Where "Type" contains "breakfast" "snack" "lunch" "dinner" or a combination of 2+ choices.
I'd like the entire row to copy to the corresponding "snack choices", "breakfast choices", "lunch choices", and "dinner choices" worksheet according to the value of the "Type" field in the "foods" worksheet.
For example, if I enter a new row into the "foods" worksheet with the "Type" field as "snack / breakfast" I'd like for the row to automatically appear in the "breakfast choices" and "snack choices" worksheets. (I could remove the slash or replace it with another character if that makes it easier)
Thank you in advance!


I've never written a marco or any VBA script before, so please be specific with your answers.-> break down your needs into steps (write down your logic in English), then learn how to do each step in VBA, then put them altogether. Some VBA methods that will help areFor Each Next Loops,AutoFilter(possibly), andInStr. If you develop some code and are stuck, please post it here. We can help much better if we have code to work with. - Scott Holtzman