Boa tarde,
Resposta da pergunta 1 : Todas as abas possuem nomes diferentes, cada aba tem um nome e linhas preenchidas, então para cada aba preciso deletar a ultima linha preenchida.A macro deve ler um nome por vez e deletar a ultima linha preenchida de cada aba com nome na coluna H.Por exemplo, digamos que eu tenha na coluna H dois nomes, RLP e RX2, que são os nomes das abas que contem dados, quando eu acionar a macro ela ve quais os nomes que tem na coluna H e entra em cada aba para deletar a ultima linha preenchida.
Resposta da pergunta 2 : A planilha que vou colocar aqui e somente de exemplo com dois nomes, a que vou ultilizar possue cerca de 450 abas.
3.Não estou conseguindo anexar a planilha no forum, sempre da erro, ja tentei navegadores diferentes e erro persiste.
O codigo abaixo faz algo bem parecido, ele deleta a segunda linha linha de todas as abas com nomes na coluna D2:D1000, so que não consegui modificar ele
para excluir apenas a ultima linha preenchida de cada aba, sera que ajuda em algo ?
Sub EXCLUIRPRIMEIRALINHA()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
If Application.CountIf(Sheets("DADOS").Range("D2:D1000"), ws.Name) > 0 And ws.[A2] <> "" Then ws.Rows(2).Delete
Next ws
End Sub