Vba: como contar linhas na seleção


Você pode usar os seguintes métodos para contar o número de linhas em uma seleção usando VBA:

Método 1: conte as linhas na seleção e exiba o número na caixa de mensagem

 SubCountRowsInSelection ()

MsgBox Selection.Rows.Count

End Sub

Este exemplo específico conta o número de linhas na seleção atual e depois exibe esse número em uma caixa de mensagem.

Método 2: conte as linhas na seleção e exiba o número em uma célula específica

 SubCountRowsInSelection ()

Range("E1").Value = Selection.Rows.Count

End Sub

Este exemplo específico conta o número de linhas na seleção atual e exibe esse número na célula E1 .

Os exemplos a seguir mostram como usar cada método na prática.

Exemplo 1: conte as linhas na seleção e exiba o número na caixa de mensagem

Suponha que selecionemos o intervalo de células A1:C17 em nossa planilha:

Podemos criar a seguinte macro para contar o número de linhas na seleção e exibir os resultados em uma caixa de mensagem:

 SubCountRowsInSelection ()

MsgBox Selection.Rows.Count

End Sub

Quando executamos esta macro, recebemos a seguinte saída:

VBA conta linhas na seleção atual

A caixa de mensagem informa que existem 17 linhas na seleção atual.

Exemplo 2: conte as linhas na seleção e exiba o número em uma célula específica

Suponha que selecionemos o intervalo de células A4:D9 em nossa planilha:

Podemos criar a seguinte macro para contar o número de linhas na seleção e exibir os resultados na célula E1 :

 SubCountRowsInSelection ()

Range("E1").Value = Selection.Rows.Count

End Sub

Quando executamos esta macro, recebemos a seguinte saída:

A célula E1 nos informa que existem 6 linhas na seleção atual.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em VBA:

Como contar linhas em uma tabela usando VBA
Como contar células com texto específico usando VBA
Como contar valores únicos no intervalo usando VBA

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *