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

Use o Windows 7 para substituir o reconhecimento de fala ausente do Word 2010

Use o Windows 7 para substituir o reconhecimento de fala ausente do Word 2010

O Microsoft Word 2010 inclui vários novos recursos que o tornam mais interativo e fácil de usar, além de tornar a edição de documentos mais fácil do que nunca.

Análise de Regressão do Excel 2010

Análise de Regressão do Excel 2010

O que é Análise de Regressão A análise de regressão é um termo estatístico puro que inclui as técnicas de modelagem e análise de diversas variáveis,

Técnicas de compartilhamento de documentos do Word 2010

Técnicas de compartilhamento de documentos do Word 2010

Clique no botão Backstage do Office (botão Arquivo) e clique em Compartilhar, você encontrará a lista de maneiras pelas quais você pode compartilhar seus documentos Enviar usando e-mail Este

Não consegue iniciar o Outlook 2010? Use o Modo de Segurança

Não consegue iniciar o Outlook 2010? Use o Modo de Segurança

Se o seu Outlook 2010 estiver travando devido a um suplemento culpado, a única maneira possível é iniciá-lo no modo de segurança e remover o suplemento. Além de

Gerenciador de suplementos do Office Outlook 2010

Gerenciador de suplementos do Office Outlook 2010

Ultimamente, temos brincado bastante com o Outlook 2010. Você pode ler as postagens anteriores sobre como usá-lo no Modo Offline, executar no Modo de Segurança e acelerar

Criar e adicionar uma marca dágua no diagrama do Visio 2010

Criar e adicionar uma marca dágua no diagrama do Visio 2010

Infelizmente, o Visio 2010 não oferece suporte direto à criação de marca d'água em diagramas. No entanto, antes de publicar ou distribuir, você ainda pode criar uma marca d'água.

Importar e vincular planilha HTML no Access 2010

Importar e vincular planilha HTML no Access 2010

O Access 2010 permite que o usuário importe planilhas da web, o que pode ser muito útil, especialmente quando se trata de tabelas de dados salvas em formato HTML.

Função PROCV no Excel 2010

Função PROCV no Excel 2010

A função PROCV do Excel pode ser usada quando você precisa consultar os valores em uma tabela específica e compará-los com outros campos de dados.

Excel 2010: Usando Fórmula de Matriz

Excel 2010: Usando Fórmula de Matriz

O Excel oferece uma maneira de lidar com matrizes. Às vezes, torna-se uma necessidade frenética aplicar fórmulas ou realizar qualquer outra operação usando matrizes. Ao usar matrizes

Como indexar texto de documento do Word 2010

Como indexar texto de documento do Word 2010

O Microsoft Word oferece um recurso muito útil que ajuda você a encontrar textos, palavras-chave e termos instantaneamente. Através da indexação do Word, a busca