Perhaps someone could post pictures for clarity but to get you started here's what I'd do.
Start by a adding a flag condition to existing macros that you want limit activations times. For reasons too numerous to cover here, don't use flags 15 or 16. (Some recommend avoiding flag 1 also but I've never had a problem using that flag myself. - Search the forum for notes on flags 15 & 16 if you like.) You may need to select the advance macro option option. By adding the condition that say flag 2 has to be set for example, effectively gives you an on/off switch for your macros.
Now that you have your on/off flag switch in your macros it's time to build a couple macros to set and clear the flag. Built two macros e.g. M1 (to set flag) and M2 (to clear flag). Just add add one line to each to set and clear flag 2 respectively. Simply setting a timer at 7pm for M1 and 6am for M2 gives you a daily 7pm-6am schedule. Add another ON time of 6:01am to M1 for Sat and Sun and you're all set.
Puck uses a similar flag approach for his
Daytime / Nighttime Timer Flag Macro.