This comes up all the time. Search the board for "more than 3 conditions", to use one example. If you want the macro to run when the formula(s) recalculate, you need to use a Worksheet_Calculate event, not a Worksheet_Change as a lot of the search results may show.