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

Visão geral de envio/recebimento do Outlook 2010

Visão geral de envio/recebimento do Outlook 2010

Configurar o Outlook com várias contas POP3 ou IMAP é extremamente fácil e muito benéfico quando se trata de gerenciar múltiplas contas. No backend, o principal

Como imprimir em ambos os lados do papel [Word 2010]

Como imprimir em ambos os lados do papel [Word 2010]

Não há uma maneira direta de imprimir seu documento em ambos os lados. No entanto, o Word 2010 tem uma opção para interromper o processo de impressão e permitir que você vire a página.

Excel 2010: Planilha protegida por senha

Excel 2010: Planilha protegida por senha

Os dois níveis de proteção mais usados ​​no Excel são Proteção de Planilha e Proteção de Pasta de Trabalho. Às vezes, esses dois termos significam a mesma coisa, mas, na verdade,

OneNote 2010: Escrever equações matemáticas (Ink To Math)

OneNote 2010: Escrever equações matemáticas (Ink To Math)

Os aplicativos do pacote Microsoft Office 2010 fornecem uma lista enorme de equações que permite adicioná-las rapidamente ao seu trabalho, mas às vezes é difícil descobrir

Word 2010: Rolagem Síncrona (Exibir Lado a Lado)

Word 2010: Rolagem Síncrona (Exibir Lado a Lado)

Com o recurso Exibir Lado a Lado, você pode abrir dois documentos instantaneamente e visualizá-los simultaneamente no Word 2010. Eventualmente

Outlook 2010: Baixar imagens automaticamente

Outlook 2010: Baixar imagens automaticamente

O Outlook 2010 não baixa imagens automaticamente quando você recebe um novo e-mail, por motivos de segurança. Vamos ver como podemos alterar as configurações padrão do Outlook 2010.

O que é o Painel de Pessoas do Outlook 2010 e como desativá-lo

O que é o Painel de Pessoas do Outlook 2010 e como desativá-lo

O Microsoft Outlook 2010 permite que você acompanhe seus contatos sociais diretamente da sua caixa de entrada. O painel no qual você acompanha seus sites de redes sociais

Como preencher letras automaticamente no Excel: guia passo a passo

Como preencher letras automaticamente no Excel: guia passo a passo

Aprenda a preencher letras automaticamente no Excel com este guia fácil. Descubra dicas para inserir sequências alfabéticas rapidamente em suas planilhas.

Visualizador do PowerPoint 2010

Visualizador do PowerPoint 2010

Indiscutivelmente, o PowerPoint se destaca quando se trata de criar apresentações intrigantes e atraentes, sendo amplamente utilizado em todos os lugares. Considerando a

Corrigir o erro 1402 de instalação do Office 2010: a instalação não consegue abrir a chave do Registro

Corrigir o erro 1402 de instalação do Office 2010: a instalação não consegue abrir a chave do Registro

A exclusão do Grooveex.dll foi um dos dois problemas que encontrei recentemente durante a reinstalação do Office 2010 no Windows 7. Esta postagem se concentrará no