- 17 Mar 2017 às 14:40
#21466
Boa tarde,
estou com dificuldade para inserir um critério nesta função.
o que eu preciso .
uma função que conte todos valores, porem somente os distintos em uma coluna cheia de valores duplicados, porem preciso de um critério em outra coluna que seria contar todos valores distintos se a data for igual a do critério.
tenho este codigo que só conta sem critério.
Public Function ContarDistinct(intervalo As Range) As Long
Dim celula, valores As New Collection, valor As Variant, achou As Boolean
For Each celula In intervalo
If Trim(celula) <> "" Then
achou = False
For Each valor In valores
If valor = celula Then
achou = True
Exit For
End If
Next
If Not achou Then valores.Add celula.Value
End If
Next
ContarDistinct = valores.Count
Set valores = Nothing
End Function
muito obrigado
estou com dificuldade para inserir um critério nesta função.
o que eu preciso .
uma função que conte todos valores, porem somente os distintos em uma coluna cheia de valores duplicados, porem preciso de um critério em outra coluna que seria contar todos valores distintos se a data for igual a do critério.
tenho este codigo que só conta sem critério.
Public Function ContarDistinct(intervalo As Range) As Long
Dim celula, valores As New Collection, valor As Variant, achou As Boolean
For Each celula In intervalo
If Trim(celula) <> "" Then
achou = False
For Each valor In valores
If valor = celula Then
achou = True
Exit For
End If
Next
If Not achou Then valores.Add celula.Value
End If
Next
ContarDistinct = valores.Count
Set valores = Nothing
End Function
muito obrigado
Você não está autorizado a ver ou baixar esse anexo.