Hello TonyforVBA,
This is really a 2 part question: 1) How to determine if today is the last Thursday and 2) Highlight holidays.
This macro is a UDF (User Defined Function) which will determine if the date given is the last Thursday of the month by returning True or False. This is used just like a worksheet formula.
Check if Today is Last Thursday of the Month
Example of using the UDFFormula in Cell A1: =IsLastThursdayOfMonth(TODAY())
To answer the second part of your question, you should create a Named Range with the dates of the holidays and name it Holidays. You can then apply Conditional Formatting to highlight the dates that are holidays by using a Formula.
Conditional Formatting Example
In cell A1 is the date you want to check against the holidays. On the menu bar select Format > Conditional Formatting.... Select IsFormula and type in this formula:=MATCH(Holidays,A1,0)
Bookmarks