Compartilhar via

CONT.SE no vba

Anônima
2012-05-08T11:09:37+00:00

Numa determinada planilha, preciso contar o número de registros que resolvo pelo CONT.SE no Excel, mas não há fórmula similar no VBA e quero jogar o resultado para uma variável preferencialmente sem usar uma "célula auxiliar". Como resolver ?

Ex.: CONT.SE(B:B;"60I")

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2012-05-08T15:53:06+00:00

Você pode usar funções do Excel no VBA chamando-as pelo WorksheetFunction. Algo assim

Sub aTest()

Dim MyVar As Long

With Sheets("Plan1")

MyVar = WorksheetFunction.CountIf(.Range("B:B"), "60l")

MsgBox MyVar

End With

End Sub

Também poderia ser usado

MyVar = Application.CountIf(.Range("B:B"), "60l")

M.

Esta resposta foi útil?

50+ pessoas acharam esta resposta útil.
0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Anônima
    2012-05-08T13:49:03+00:00

    para dúvidas de office com vba, poste sua pergunta no link. vlw!

    http://social.msdn.microsoft.com/Forums/pt-br/vbapt/threads

    Esta resposta foi útil?

    2 pessoas acharam esta resposta útil.
    0 comentários Sem comentários