segunda-feira, 15 de setembro de 2025

📘 ✨ Excel VBA na Prática: Usando o Método AutoFill do Objeto Range

Quem nunca usou o “puxar a alça de preenchimento” no Excel para repetir valores ou continuar uma sequência? 🤔 Pois saiba que no VBA também é possível automatizar isso com o método AutoFill do objeto Range. 🚀


🔎 Definição

  • Range.AutoFill → Preenche automaticamente um intervalo de células a partir de um padrão encontrado em outra célula ou intervalo inicial.

  • Funciona da mesma forma que arrastar a alça de preenchimento no Excel manualmente.


🧑‍💻 Exemplos práticos

1️⃣ Preencher uma sequência de números

Sub PreencherSequencia() Range("A1").Value = 1 Range("A2").Value = 2 ' Cria a sequência até A10 Range("A1:A2").AutoFill Destination:=Range("A1:A10") End Sub

👉 Resultado: A coluna A1 até A10 será preenchida automaticamente com a sequência 1, 2, 3, 4...


2️⃣ Repetir valores em várias células

Sub RepetirValores() Range("B1").Value = "Contabilidade" ' Repete o valor até B10 Range("B1").AutoFill Destination:=Range("B1:B10") End Sub

👉 Resultado: Todas as células de B1 até B10 terão o texto “Contabilidade”.


3️⃣ Preencher uma fórmula automaticamente

Sub PreencherFormulas() Range("C1").Formula = "=A1+B1" ' Copia a fórmula até C10 Range("C1").AutoFill Destination:=Range("C1:C10") End Sub

👉 Resultado: O Excel aplica a fórmula automaticamente para todas as linhas até C10.


Quando usar o AutoFill?

  • Para criar sequências de números, datas ou textos.

  • Para copiar valores em massa.

  • Para aplicar fórmulas automaticamente em várias linhas de uma tabela.

💡 Dica útil: O AutoFill é excelente quando você precisa agilizar o preenchimento de relatórios repetitivos no Excel.


🟣📢 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