heitorctm,
Bom dia!
Cara, acho que isso é um bug do VBA. Ele não consegue "enxergar" cor na célula quando é apenas um formato da mesma. Inseri no módulo 2 (para você observar) um pequeno teste para que o VBA mostre através do MsgBox as cores das células G11 e K11. Veja que apesar das duas serem aparentemente vermelhas, o VBA informa -4142 (sem cor) para a célula G11 e 3 (vermelho) para a K11.
Desse modo, creio que a solução para esse tipo de problema, seja você reformular sua função de modo que não precise usar a formatação condicional. Outra forma é, ao invés de usar formatação condicional para pintar a célula quando a mesma estiver dentro do período desejado, você usar também código VBA para quando inserir uma data e esta atender aos parâmetros que você quer, você PINTAR a célula na cor que você quer. Assim o VBA vai "enxergar" a cor da célula.
Postado : 06/07/2017 4:55 am