Página 1 de 1

Cont.Ses com critério < Hoje()

Enviado: 09 Ago 2018 às 16:34
por GladstoneD
Olá pessoas, tudo bem?

Seguinte. Eu tenho uma planilha de caixa em que todos os dias tenho que atualizar o valor do troco para a data do dia. Criei uma rotina para que ao abrir a planilha, a macro verifique se tem troco em datas anteriores a hoje e se tiver, faça mudança.

Para isso, eu estou tentando ultilizar a função COUNTIFS onde se tiver os argumentos são "Retirada Temporária" e Data < Hoje mas não está retornando corretamente se exite o registro. Segue
Código: Selecionar todos
Troco = Application.CountIfs(Sheets("Caixa").Range("C:C"), "Retirada Temporária", Sheets("Caixa").Range("A:A"), "<" & Date)

If Troco <> 0 Then
Call AlteraDataTroco

Else: End If
O que está errado nessa função?

Cont.Ses com critério < Hoje()

Enviado: 09 Ago 2018 às 17:16
por FelipeMGarcia
Vc tá usando vba pra fazer um cont.ses?

Re: Cont.Ses com critério < Hoje()

Enviado: 09 Ago 2018 às 18:06
por osvaldomp
Já experimentou
Código: Selecionar todos
WorksheetFunction.CountIfs(...
ou
Código: Selecionar todos
Application.WorksheetFunction.CountIfs(...