Você está na página 1de 1

O campo competência, nesse formato, eu

só uso quando o campo tributo for ISS.


Quando o campo tributo for INSS ou IRRF,
esse campo vem preenchido somente com
a competência (exemplo, 12/2017).

No campo J23 eu fiz uma fórmula (para ser


usado somente no caso de ISS) que retira a
competência da célula J22 para comparar
com a J24. Se forem iguais as datas, o
código de VBA traria como APURAÇÃO e se
forem diferentes, traria REAPURAÇÃO.

Do jeito que eu tinha feito o código, na


postagem inicial, o Erro 2015 se deu
quando o código leu a J23 e não
reconheceu. O engraçado é que seu faço
=J23=J24 o resultado é TRUE.

CÓDIGO ORIGINAL

If Sheet5.Range("J24") = Right(Sheet5.Range("J22"), 7) Then


Sheets("DOF").Range("G4") = "APURAÇÃO"
Else
Sheets("DOF").Range("G4") = "REAPURAÇÃO"
End If

Você também pode gostar