Thanx to both of you for your replies and suggestions.
Here's where I'm going with it:
This is David Seah's Compact Calendar:
http://davidseah.com/blog/comments/compact-calendar/
Credit to him.
I just thought it could do with some useful
mods.
Here's what I sent him (more comments
and translations at the link above)
If it's ok with David, I'll post my tweaked
version here. Otherwise, he may also
post my version and the link to it from his
page.
Still, even without my tweaked version, it
should be easy enough to follow my changes.
I added a few tweaks.
You can change the year but the Holidays
didn't automatically adjust. So, I, with
the help of the folks at MrExcel, figured
out a way to adjust the Holidays automatically
by plugging in the Year from the main Calendar
into the Holiday Dates. This way, when you
change to a new year, the Holidays update to,
and from the same location, so no having to
change each date every time you update.
Here's what I used for the Holiday dates:
=DATE(Calendar!$I$1,1,1)
(change as needed for each Holiday)
One other thing I did was to change the Year
to a drop down list (hidden on the Holidays page
in Columns D-H. It now goes all the way up to
2050. And beyond that, it's a simple matter to
simply update the numbers in the range.
The last thing that I haven't entirely figured out
yet is the whole Holiday Friday, or Monday, or
as in Thanksgiving, the Last Thursday of November.
Using the info from this page:
Calculate Last Sunday and First Sunday in the Month:
http://www.dslimited.biz/excel-zen/...te-last-sunday-and-first-sunday-in-month.html
I used his example to calculate (after setting
up pointer tables, also on the Holidays page
the Last Thursday of November for Thanksgiving.
Here's what I used (via some reference lists as suggested
in the link above) to calculate the Last Thursday in November:
= DATE(Calendar!$I$1, $E$12 + 1, 0) - MOD(WEEKDAY(DATE(Calendar!$I$1, $E$12 + 1, 0)) - 5, 7)
$E$12 is the pointer to the month number: 11
The Days (in this formula "5" = Thursday:
1 - Sun, 2 - Mon, etc
The link explains the process clearly and in such great detail
with numerous examples.
It should also be easy then to calculate any other
1st, 2nd, 3rd, last etc special dates.
Hope this proves useful.
Thanx