Se você deseja uma maneira de excluir todos os números de linhas semelhantes de uma vez, este artigo é para você.
Neste artigo, aprenderemos como podemos nos livrar da mesma linha em várias planilhas por meio de macros.
Pergunta): Quero excluir a mesma linha em várias planilhas usando o código VBA. O que eu quero é codificar para excluir todas as linhas na pasta de trabalho, independentemente de quantas planilhas estão presentes no arquivo atual; Quero excluir o número da linha selecionada de todas as 5 folhas.
Em primeiro lugar, vamos inserir os dados semelhantes em todas as planilhas no mesmo local
Precisamos seguir as etapas abaixo:
- Clique na guia Desenvolvedor
- No grupo Código, selecione Visual Basic
Insira o seguinte código no módulo padrão: -
Sub DeleteRows ()
Dim shtArr, i As Long, xx As Long
shtArr = Array ("Folha1", "Folha2", "Folha3", "Folha4", "Folha5")
xx = Seleção.Linha
Para i = LBound (shtArr) Para UBound (shtArr)
Folhas (shtArr (i)). Linhas (xx) .EntireRow.Delete
Proximo eu
End Sub
- Agora coloque o cursor em qualquer célula A1 e na Planilha1.
- pressione ALT + F8 para executar a macro; você descobrirá que o número da linha selecionada é excluído de todas as planilhas.
- O instantâneo a seguir mostra os dados das planilhas 1 e 2 como exemplo; ao executar este exercício, você encontrará soluções semelhantes em todas as respectivas planilhas.
- Se colocarmos o cursor em qualquer célula A2 e na Planilha2, o resultado também será semelhante.
Nesse caso, podemos excluir um número de linha semelhante usando o código VBA.
Download- Arquivo de amostra- xlsm