Formulas em Macros

Ola! Boa tarde Pessoal

Estou tentando inserir uma formula ( Cell(“AtestadosMedicos”, “T6”).Formula = “=SE(HOJE()>=T6;“EXPIRADO”;”") nessa macro abaixo. O problema é que não é aceita a palavra “Expirado”. Agradeço que alguém me ajudar! Obrigada!

Na macro acima não tem “EXPIRADO”.

Ola!

Não tem mesmo! :grin:
Eu coloquei na Macro: ( Cell(“AtestadosMedicos”, “T6”).Formula = “=SE(HOJE()>=T6;“EXPIRADO”;”") mas não funcionou! e aí eu tirei!

Creio que o problema, são este sinal ("), onde tem um, por 2, e testa se continuar não funcionando por 3…

=SE(HOJE()>=T6;""EXPIRADO"";"""")

1 Like

A formula que quero colocar na Macro:

Cell(“AtestadosMedicos”, “T6”).Formula = “=SE(HOJE()<=$J$5;“ALERTA”;”")

Mas ele retorna com:

Obrigada! :blush:

As fórmulas nas macros devem ser inseridas em inglês, caso queira inseri-las no idioma local deve-se utilizar FormulaLocal, com Fórmula usar IF e Today()

.Formula = "=IF(TODAY()<=$J$5;""ALERTA"";"""")"
.FormulaLocal = "=SE(HOJE()<=$J$5;""ALERTA"";"""")"
3 Likes

Obrigada! Deu super certo! :blush: :blush:

1 Like