Excluir linhas em planilhas diferentes por meio do VBA

Anonim

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