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

Inserir comentários no Excel 2010

Inserir comentários no Excel 2010

Com os comentários do Excel você poderá documentar sua planilha de dados, seria útil para você se você deseja que seu público, usuários, entendam as células de dados

Adicionar e incorporar planilha do Excel em documento do Word 2010

Adicionar e incorporar planilha do Excel em documento do Word 2010

Às vezes, há uma necessidade urgente de adicionar funções e fórmulas aos valores de dados presentes no documento do Word. Para isso, você não precisa abrir uma planilha do Excel.

Potencialize o Microsoft Excel 2010/2007 com macros e teclas de atalho

Potencialize o Microsoft Excel 2010/2007 com macros e teclas de atalho

Macabacus Macros é um complemento gratuito para Excel 2010/2007 e Excel 2003 que adiciona várias ferramentas e atalhos de teclado para acelerar a construção de

Tutorial do Office PowerPoint 2010: Edição de Vídeo

Tutorial do Office PowerPoint 2010: Edição de Vídeo

Analisamos aqui os recursos notáveis ​​do Microsoft Office PowerPoint 2010. A boa notícia é que o PowerPoint 2010 não só permite que você incorpore vídeos em

Importar banco de dados MySQL do phpMyAdmin para o MS Access

Importar banco de dados MySQL do phpMyAdmin para o MS Access

O phpMyAdmin é usado para armazenar bancos de dados, com uma interface simples e intuitiva, você pode gerenciar bancos de dados MySQL de forma conveniente. Mas quando se trata de

Perfil do Outlook 2010: Um Guia Básico

Perfil do Outlook 2010: Um Guia Básico

Você sabia que pode selecionar qual perfil carregar ao iniciar o Outlook 2010? Você sabia que novos perfis podem ser criados, excluídos e copiados?

Função EDATE do Excel 2010

Função EDATE do Excel 2010

O Excel 2010 fornece uma lista de funções DATA para calcular o valor da data rapidamente, pois é uma tarefa tediosa quando feita manualmente. EDATA é a função certa para

Crie um formulário de aplicação de banco de dados no Access 2010

Crie um formulário de aplicação de banco de dados no Access 2010

Criar um banco de dados no Access 2010 é bem mais fácil do que com outras ferramentas RDBMS disponíveis no mercado. Além de fornecer ferramentas, recursos e funções para

Inserir páginas da Web ativas em slides de apresentação do PowerPoint

Inserir páginas da Web ativas em slides de apresentação do PowerPoint

O PowerPoint LiveWeb é um poderoso complemento que permite ao usuário inserir aplicativos da web, ou seja, páginas da web inteiras no slide de apresentação especificado. Este complemento

Macros no Office Excel 2010

Macros no Office Excel 2010

Neste post, discutiremos o seguinte: O que são macros? Como criar macros no Excel 2010? O que são referências relativas? Como executar uma macro no Excel?