Como usar o VBA para inserir linhas no Microsoft Excel: 3 melhores etapas

Automatizar uma planilha do Excel usando a linguagem de programação Visual Basic é popular entre usuários, empresas e desenvolvedores avançados do Excel. Ações baseadas em VBA, por exemplo, linha de inserção VBA adicionarão linhas automaticamente com um único clique.

Além disso, o Excel VBA pode inserir linhas de acordo com uma lógica específica, como inserir uma linha quando a terceira coluna está em branco, inserir linhas após a célula atualmente ativa e assim por diante. Portanto, continue lendo para aprender a utilizar o VBA para inserir linhas em uma planilha do Excel.

Como usar o VBA para inserir linhas no Microsoft Excel: 3 melhores etapas

1. Use VBA para Inserir Linha: Simples e Múltipla

Você pode escrever um código VBA simples para inserir uma ou várias linhas após referências de células designadas usando o método Insert e a propriedade EntireRow do editor Excel VBA.

Aqui estão as etapas que você pode tentar junto com os códigos VBA:

  • Abra a pasta de trabalho do Excel de destino e acesse qualquer planilha do Excel na qual deseja inserir uma linha.
  • Pressione Alt+F11 para abrir o editor Excel VBA.
  • No editor de código, procure a guia Inserir na seção do menu e clique nela.
  • Agora, clique em Módulo para abrir um módulo de edição de código VBA vazio.
  • Copie e cole o código VBA abaixo mencionado para inserir uma única linha. Você pode alterar o intervalo de células se desejar inserir a linha em um local diferente.

Sub vba_insert_row() Range("A3").EntireRow.Insert End Sub

Quando terminar de digitar o código, pressione F5 para executar a macro VBA. Uma nova linha aparecerá na referência de célula que você mencionou no código VBA.

Para inserir várias linhas, altere a referência de célula de um endereço de célula para um intervalo de células. Por exemplo, você precisa de duas linhas entre A3 e A6 , insira A4:A5 como referência de célula. O código VBA deve se parecer com este depois de inserir o intervalo de células:

Sub vba_insert_row() Range("A4:A5").EntireRow.Insert End Sub

2. Use VBA para Inserir Linha: Nova Linha Copiada

Você pode usar o pequeno código a seguir para copiar uma linha e colá-la em outro local.

Sub vba_insert_row() Rows(4).Copy Rows(6).Insert Shift:=xlShiftDown End Sub

Se você executar esse código, o Excel copiará a linha A4 e a colará entre as linhas A5 e A7 , que é o A6 . Você deve observar que as modificações automatizadas baseadas em VBA não podem ser desfeitas usando o comando Ctrl+Z . Você precisa excluir manualmente as alterações.

3. Use VBA para Inserir Linha: Sem Formatação

Digamos que você queira inserir uma linha entre duas linhas sem copiar a formatação das linhas adjacentes. Você pode fazer isso facilmente executando este código de linha de inserção VBA:

Sub vba_insert_row() Rows(5).EntireRow.Insert Rows(5).ClearFormats End Sub

Ao executar o script VBA mencionado acima, uma linha em branco e sem formatação aparecerá onde você deseja.

Palavras Finais

Você pode achar mais fácil inserir linhas em pequenos arquivos do Excel usando as funções Inserir ou clicando com o botão direito do mouse no menu de contexto. No entanto, se você estiver trabalhando em análises de big data ou em uma planilha do Excel com milhares de linhas, a inserção manual de linhas torna-se um processo demorado. Aqui, você pode aplicar os códigos de linha de inserção do VBA mencionados acima para economizar tempo.

Você está procurando coisas mais divertidas que o Excel VBA pode fazer por você? Aqui está outro para você: verificação ortográfica no Excel facilitada com o VBA.

Leave a Comment

Outlook 2010: Adicionar imagem de fundo na janela de composição de e-mail

Outlook 2010: Adicionar imagem de fundo na janela de composição de e-mail

Se você deseja colocar uma imagem de fundo na janela de composição de e-mail e enviá-la ao destinatário, o Outlook 2010 fornece uma ferramenta simples para colocar imagens como

Usando o Construtor de Expressões no Access 2010

Usando o Construtor de Expressões no Access 2010

Aplicar condições diferentes aos campos de dados é muito útil quando você precisa avaliar valores de campos de dados com base em outros campos. Construtor de Expressões

Ver estatísticas de e-mails do Outlook com o Outlook StatView

Ver estatísticas de e-mails do Outlook com o Outlook StatView

Se você está procurando um aplicativo que forneça estatísticas completas de e-mails, o Outlook StatView é exatamente o que você precisa. É um pequeno

Comparação do Office 2010 e do Office Starter 2010

Comparação do Office 2010 e do Office Starter 2010

O Office 2010 está previsto para ser lançado em junho deste ano, junto com ele a Microsoft oferecerá uma versão leve com suporte a anúncios chamada Office Starter

Converter Word, Excel, PowerPoint para PDF – Microsoft Office 2010

Converter Word, Excel, PowerPoint para PDF – Microsoft Office 2010

Há algumas mudanças interessantes no Office 2010 que são apreciadas pela comunidade. A melhor maneira de converter um documento do Word, planilha do Excel,

Modelos do Microsoft Word 2010

Modelos do Microsoft Word 2010

O Microsoft Word 2010 fornece alguns modelos integrados que podem ser usados ​​para criar documentos com aparência atraente. Você também pode baixar e instalar

Incorporar planilha do Excel no PowerPoint 2010

Incorporar planilha do Excel no PowerPoint 2010

Às vezes, precisamos adicionar fórmulas e funções para elaborar lógicas complexas durante uma apresentação. No entanto, você pode facilmente inserir tabelas e preencher

Importar calendário do Google e AOL no Outlook 2010

Importar calendário do Google e AOL no Outlook 2010

Gerenciar várias contas IMAP no Outlook é muito fácil, mas não permite vinculação/sincronização direta de outros itens da conta IMAP; calendários, lista de tarefas, etc. Organização

Um desafio para desenvolvedores: desabilitar anúncios no Office 2010 Starter

Um desafio para desenvolvedores: desabilitar anúncios no Office 2010 Starter

A Microsoft oferecerá o Office 2010 Starter gratuitamente nos computadores recém-adquiridos. Mas o Starter é apenas uma versão simplificada do Office 2010.

Função PROCH no Excel 2010

Função PROCH no Excel 2010

A função PROCH do Excel pode ser usada quando você estiver lidando com uma planilha enorme e precisar consultar os valores de um registro específico. A sigla PROCH significa