Como copiar e inserir linha várias vezes ou duplicar a linha x vezes no Excel?
Em seu trabalho diário, você já tentou copiar uma linha ou cada linha e, em seguida, inserir várias vezes abaixo da linha de dados atual em uma planilha? Por exemplo, eu tenho um intervalo de células, agora, quero copiar cada linha e colá-las 3 vezes na próxima linha, como mostrado a seguir na captura de tela. Como você poderia lidar com esse trabalho no Excel?
![]() |
![]() |
![]() |
- Copie e insira uma linha específica várias vezes com o código VBA
- Copie e insira cada linha várias vezes com o código VBA
- Copie e insira cada linha várias vezes com base em um número específico com um recurso incrível
Copie e insira uma linha específica várias vezes com o código VBA
Se você deseja duplicar apenas uma linha específica x vezes, o seguinte código VBA pode ajudá-lo, faça o seguinte:
1. Especifique uma linha que deseja copiar e inserir várias vezes e, em seguida, mantenha pressionado o ALT + F11 chaves, então ele abre o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole o seguinte código no Módulo Janela.
Código VBA: Duplique uma linha específica várias vezes:
Sub test()
'Updateby Extendoffice
Dim xCount As Integer
LableNumber:
xCount = Application.InputBox("Number of Rows", "Kutools for Excel", , , , , , 1)
If xCount < 1 Then
MsgBox "the entered number of rows is error, please enter again", vbInformation, "Kutools for Excel"
GoTo LableNumber
End If
ActiveCell.EntireRow.Copy
Range(ActiveCell.Offset(1, 0), ActiveCell.Offset(xCount, 0)).EntireRow.Insert Shift:=xlDown
Application.CutCopyMode = False
End Sub
3. Depois de colar o código, pressione F5 para executar este código e uma caixa de prompt é exibida para lembrá-lo de inserir o número de vezes que você deseja duplicar, consulte a captura de tela:
4. Então clique OK botão, e três novas linhas copiadas foram inseridas abaixo da linha selecionada, veja a captura de tela:
Copie e insira cada linha várias vezes com base em um número específico facilmente
Normalmente, não existe um bom método para copiar e inserir linhas várias vezes, exceto lidar com copiar e inserir manualmente. Mas com Kutools for Excel's Duplicar linhas / colunas com base no valor da célula recurso, você pode resolver esse problema com facilidade. Clique para baixar o Kutools para Excel!
Kutools for Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 60 dias. Baixe e teste grátis agora!
Copie e insira cada linha várias vezes com o código VBA
Para duplicar cada linha várias vezes em um intervalo, você pode aplicar o seguinte código VBA, faça o seguinte:
1. Segure o ALT + F11 chaves, então ele abre o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole o seguinte código no Módulo Janela.
Código VBA: duplique cada linha várias vezes:
Sub insertrows()
'Updateby Extendoffice
Dim I As Long
Dim xCount As Integer
LableNumber:
xCount = Application.InputBox("Number of Rows", "Kutools for Excel", , , , , , 1)
If xCount < 1 Then
MsgBox "the entered number of rows is error ,please enter again", vbInformation, "Kutools for Excel"
GoTo LableNumber
End If
For I = Range("A" & Rows.CountLarge).End(xlUp).Row To 2 Step -1
Rows(I).Copy
Rows(I).Resize(xCount).Insert
Next
Application.CutCopyMode = False
End Sub
3. E, em seguida, pressione F5 para executar este código, e uma caixa de prompt é exibida para lembrá-lo de inserir o número de vezes que deseja duplicar para cada registro, consulte a captura de tela:
4. Então clique OK, e cada linha foi copiada e inserida 3 vezes abaixo das ativas, veja a captura de tela:
![]() |
![]() |
![]() |
Nota: No código acima, o A indica que o intervalo de dados começa na coluna A, se seus dados começam na coluna K, Por favor, mude A para K conforme sua necessidade.
Copie e insira cada linha várias vezes com base em um número específico com um recurso incrível
Talvez você não esteja familiarizado com o código do VBA ou se preocupe se o código travará seus dados. Aqui, vou apresentar um recurso útil, Kutools for Excel's Linhas / colunas duplicadas com base no valor da célula, com este utilitário, você pode copiar e inserir rapidamente as linhas com base no número especificado.
Dicas:Para aplicar isso Linhas / colunas duplicadas com base no valor da célula recurso, em primeiro lugar, você deve baixar o Kutools for Excele, em seguida, aplique o recurso de forma rápida e fácil.
Depois de instalar Kutools for Excel, por favor, faça o seguinte:
1. Digite os números de repetição que você deseja duplicar linhas em uma lista de células ao lado de seus dados, consulte a captura de tela:
2. Clique Kutools > inserção > Linhas / colunas duplicadas com base no valor da célula, veja a captura de tela:
3. No Copiar e inserir linhas e colunas caixa de diálogo, selecione Copiar e inserir linhas opção no para cada ocasião seção, selecione o intervalo de dados que deseja duplicar e especifique o tempo de repetição para duplicar as linhas, consulte a captura de tela:
4. Então clique Ok or Aplicar botão, você obterá o seguinte resultado conforme necessário:
![]() |
![]() |
![]() |
Clique para baixar Kutools para Excel e avaliação gratuita agora!
As melhores ferramentas de produtividade para escritório
O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%
- armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
- Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
- Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
- Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
- Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
- Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
- Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
- Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
- Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!

























