Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

csand

macrumors newbie
Original poster
Oct 22, 2009
5
0
I need an event to repeat every 7 work days, so I need the "every x days" counter to exclude the weekends. Can you do this in iCal? Sure would be cool...
 
I sure don't know of a way. What do you do now?

All I can think of is to set it for every 9th day, then adjust it to the next Monday whenever it falls on Saturday or Sunday. How often would that happen? ... Well, if starting on a Monday, it would be once a month, because the pattern would be M W F Sunday -> M W F Sunday etc. or T T Sat. M.. hey, a pattern! Very quickly, it always falls on a M W F. So what do you do about M holidays, or other holidays that fall on any other weekday?

Without that problem, you could set three events to on M W F every 5th week. That would work, but would fall on holidays.

P.S. iCal is an Application, not part of OSX.
 
To give a little more info - there are actually 7 things (one for each day), that need to reoccur, but excluding weekends. It would be nice if it was only 5, but 7 it is...

I tried the 9, but it ends up being a little more work than I want.

Come on folks - anybody super-creative out there know how to remedy this?!
 
Come on folks - anybody super-creative out there know how to remedy this?!

You've gotten the creative ideas. Apparently iCal can't do it with its standard settings. Until that changes, it's going to require more effort on your part. Sorry.

Maybe you need to use something else. Perhaps a spreadsheet, that you open every day to see which task is scheduled for that day. I don't know of a quick way to import a calendar, but once you've set up a template, if you do it intelligently, you should be able to customize it for any given year. After all the dates are entered, you'll have to delete Saturdays and Sundays, then any holidays you don't want. Now you can list the 7 tasks, and copy/paste them for the whole year. When closing the file each day, you can delete that day, so the next day will always be at the top. Save the Master!

Use formulas to repeat months, and copy/paste, to save some typing.
 
iCal custom repeat every x days EXCLUDING weekends?

the way I do it it is through google calendar... google calendar will do a custom repeat and then I sync it with iCal...then iCal show it as a custom repeat which works for me.
 
Same problem

I ran into a similar problem, so I set something I wanted to recur on weekdays, to occur weekly. Then do 5 of them for Monday through Friday. And viola! You have recurring events only for weekdays.
 
To give a little more info - there are actually 7 things (one for each day), that need to reoccur, but excluding weekends. It would be nice if it was only 5, but 7 it is...

I tried the 9, but it ends up being a little more work than I want.

Come on folks - anybody super-creative out there know how to remedy this?!
What about weekday holidays? Your best bet might be AppleScript to generate calendar entries using a holiday/exception file.
 
Go on the custom repeat option, set the frequency to weekly and select the days you want it repeated on (in this case excluding saturday/sunday)
 
  • Like
Reactions: foboss
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.