Contar Linhas Preenchidas Excel Vba

Para contar as linhas preenchidas em uma planilha do Excel usando VBA, você pode usar o seguinte código:

```VBA Function CountFilledRows(sht As Worksheet) As LongDim LastRow As LongDim i As LongDim FilledRows As Long

LastRow = sht.Cells(sht.Rows.Count, "A").End(xlUp).Row FilledRows = 0 For i = 1 To LastRowIf Not IsEmpty(sht.Range("A" & i)) Then  FilledRows = FilledRows + 1End If Next i CountFilledRows = FilledRows 

End Function ```

Este código define uma função chamada CountFilledRows que recebe uma planilha do Excel como parâmetro e retorna o número de linhas preenchidas na primeira coluna dessa planilha.

O código começa definindo as variáveis LastRow, i e FilledRows. A variável LastRow é a última linha da planilha que contém um valor na coluna "A". A variável FilledRows é o número de linhas que contêm um valor na coluna "A". A variável i é um contador usado em um loop que percorre todas as linhas da planilha.

Em seguida, o código percorre todas as linhas da planilha usando um loop For. Para cada linha, ele verifica se a célula na coluna "A" está vazia usando a função IsEmpty. Se a célula não estiver vazia, ele adiciona 1 à variável FilledRows.

Finalmente, a função retorna o valor de FilledRows.

Para usar essa função em uma planilha do Excel, basta digitar a seguinte fórmula em uma célula:

=CountFilledRows(NomeDaPlanilha)

Substitua "NomeDaPlanilha" pelo nome da planilha que você deseja contar as linhas preenchidas.

Veja também mais Dicas com a letra C

Dicas que começam com:

Comentários