In situations like this, I like to think of the other sheets as "reports" and all the data in the master worksheet is always the most current and accurate.
Having it "realtime" is an issue. At what moment when you're typing in a row should the data copy? I really think a macro is the way to go, but one that fires to update the other sheets at a specific moment. Manually gives you the most control, but there are other ways to trigger it at a specific moment without it being manual.
============
I have a macro that may be "ready to use" for parsing rows of data from one sheet to many sheets named for the same values.It not only can parse the rows, it can create the sheets if they are missing.
That macro can go into a regular module.
==========
Then, to automate this, just add this macro to the MASTER sheet module so that anytime you leave the Master sheet, it updates all the other sheets:
Bookmarks