terça-feira, 9 de setembro de 2025

📘✨ Excel VBA na Prática: Usando as Propriedades Row e Rows do Objeto Range

 Quando trabalhamos com automação no Excel, muitas vezes precisamos manipular linhas específicas de uma planilha. Para isso, o objeto Range nos oferece as propriedades Row e Rows que tornam esse processo muito mais simples e poderoso. 🚀


🔎 Definição

  • Range.Row → Retorna o número da primeira linha do intervalo.

  • Range.Rows → Retorna uma coleção de linhas dentro do intervalo, permitindo manipular várias linhas ao mesmo tempo.


🧑‍💻 Exemplos práticos

1️⃣ Descobrir em qual linha está uma célula

Sub ExemploRow() Dim Linha As Long Linha = Range("C8").Row MsgBox "A célula C8 está na linha: " & Linha End Sub

👉 Resultado: Mostra 8, pois a célula está na linha 8.


2️⃣ Contar quantas linhas tem um intervalo

Sub ExemploRows() Dim TotalLinhas As Long TotalLinhas = Range("B2:B20").Rows.Count MsgBox "O intervalo possui " & TotalLinhas & " linhas." End Sub

👉 Resultado: Exibe 19, pois de B2 até B20 existem 19 linhas.


3️⃣ Destacar todas as linhas de um intervalo

Sub PintarLinhas() Range("B2:D6").Rows.Interior.Color = vbGreen End Sub

👉 Resultado: As linhas 2 até 6 ficam destacadas em verde.


💡 Dica útil na automação:
Você pode usar Row e Rows para percorrer dinamicamente linhas em relatórios, processar grandes volumes de dados (ex.: validações linha a linha) ou até criar rotinas de limpeza de dados automáticas.


🟣📢 Sua Contabilidade Descomplicada
🏢 Abertura de empresas no Simples Nacional
🔎 Controle tributário mensal
💡 Planejamento tributário estratégico

👉 Deixe a burocracia comigo e cuide do que realmente importa: o seu negócio!

Nenhum comentário:

Postar um comentário