После статьи, где я подробно разбирал несколько способов отделять друг от друга наборы строк линией, несколько человек написали с просьбой реализовать похожее, но используя заливку. Не вопрос - написал статью с разбором трех способов для воплощения такого эффекта:
С макросами и вспомогательным столбцом все более-менее очевидно, а вот второй способ (формула массива в условном форматировании) должен порадовать даже опытных бойцов Excel'я, надеюсь