How to automatically add/copy or delete a a row from a second worksheet based on a value on another worksheet

Excel 2010, Win 7 Pro

I have a Workbook with 2 Worksheets, 1 of them we use to input data and perform calculations the second we want to create automatically from the first.

Basically the concept is the following

if a Cell, for example B1, of WorkSheet1 has a "Yes" copy that row to the next available row in worksheet 2
Do that in every row  that has a Yes until the end of the Worksheet
If the Yes is changed to No delete it from the second worksheet
If it is changed from No to Yes add it to the second worksheet
Do it automatically if a row is added or deleted on Worksheet 1

Is it possible to do that without writing VBA code?  If so how do I do it?

Thanks
c7c4c7Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

dlmilleCommented:
Yes - but unfortunately, you'd have to do it manually.  Having some helper columns with formulas and potentially using data filters would help that manual process.

Dave
0
alpha456Commented:
The attached might do what you want. It requires the following
1.  On the first sheet : A column that identifies the Nth Yes by adding a number onto the word yes. I guess this would not be a problem.
2. On the second sheet : Lookup formulae that extend downwards further than the number of Yes's you have on the first sheet.

You can change Yes's to No's and vice versa and add or delete rows on the first sheet and still get the "Yes" data on the second sheet.

Hopefully, you can see what it's doing and decide if it works for you. If it's not clear, let me know and I will explain further.

Kind regards
Example.xlsx
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
c7c4c7Author Commented:
Adding a number is a problem, the customer is going to see it eventually and it could confuse them
0
Amazon Web Services

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

dlmilleCommented:
Is there a particular reason you don't want to use VBA?

Dave
0
c7c4c7Author Commented:
Not really, it would be less work if Excel provided the functionality without writing the code.
0
c7c4c7Author Commented:
Appreciate your help, looks like code time
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Excel

From novice to tech pro — start learning today.