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

Restringir edição para proteger documento do Word 2010

Restringir edição para proteger documento do Word 2010

Manter seu documento importante protegido de qualquer fonte externa seria extremamente benéfico. Às vezes, ao escrever um documento, torna-se urgente a necessidade de

Access 2010: Construindo relacionamentos entre tabelas de banco de dados

Access 2010: Construindo relacionamentos entre tabelas de banco de dados

Uma das vantagens do Sistema de Gerenciamento de Banco de Dados Relacional, como o Access 2010, é a fácil configuração de tabelas e relacionamentos com restrições para tornar

MS Access 2010: Consulta com Função IFF

MS Access 2010: Consulta com Função IFF

No MS Access, a função IIF retorna um valor se uma condição especificada for avaliada como VERDADEIRO, ou outro valor se for avaliada como FALSO. Função IIF

Gráficos e tabelas do Office Excel 2010

Gráficos e tabelas do Office Excel 2010

Gráficos e tabelas são uma ótima maneira de representar seus dados. O Microsoft Excel 2010 oferece quase todos os tipos de gráficos e torna mais fácil desenhá-los para que

Espaçamento do Microsoft Word 2010

Espaçamento do Microsoft Word 2010

O espaçamento é muito importante na criação de documentos, pois afeta a aparência e a apresentação do documento. Você pode facilmente aumentar ou diminuir o espaçamento.

Exportar/Importar Configurações da Faixa de Opções e da Barra de Ferramentas de Acesso Rápido [Office 2010]

Exportar/Importar Configurações da Faixa de Opções e da Barra de Ferramentas de Acesso Rápido [Office 2010]

Os aplicativos do pacote Microsoft Office oferecem uma maneira mais fácil de personalizar a Faixa de Opções, as Guias e a barra de ferramentas de Acesso Rápido, mas e se você precisar instalar uma nova cópia do

Access 2010: Exportar tabela de banco de dados para Excel 2010

Access 2010: Exportar tabela de banco de dados para Excel 2010

Realizar diferentes operações no Access não é tão fácil, pois o RDBMS (Relational Database Management System) requer sintaxe e restrições específicas

Remover metadados e elementos ocultos de um documento do Word

Remover metadados e elementos ocultos de um documento do Word

Quase todos os documentos incluem informações como: texto oculto, informações do objeto, informações pessoais (informações de identificação: nome do autor) e outras

Histograma comparativo no Excel 2010

Histograma comparativo no Excel 2010

Os gráficos são um dos recursos mais importantes do Excel, mas às vezes você precisa usá-los de uma maneira diferente. Tentaremos criar um Histograma Comparativo.

Mesclar planilhas usando a consolidação de dados no Excel 2010

Mesclar planilhas usando a consolidação de dados no Excel 2010

Geralmente mantemos os dados em várias planilhas para verificar os dados de cada instância e visualizá-los individualmente, mas seria ótimo mesclar todos