Boa noite,
Preciso de uma grande ajuda! Tenho um Projeto para entregar e não estou conseguindo fazer uma macro que exlua linhas de acordo com as seguintes variáveis:
Na aba "FBL3N" na coluna "K" eu tenho os nomes dos navios, eu preciso fazer uma macro que leia na aba "CadastroNavio" na coluna "A" os nomes dos navio e procure na aba "FBL3N" na coluna "K" o navio, se não encontrar delete a linha inteira na aba "FBL3N"
Ou seja:
Macro para excluir linhas na aba "FBL3N" se não encontrar o mesmo nome do navio na aba "CadastroNavio" na coluna "A" (Excluir linhas se estas condições forem aceitas)
Tentei a macro abaixo, mas não consegui, infelizmente não estou compreendendo como fazer
Deus abençoe.
Obrigado.
Option Explicit
Sub ExcluirLinhas()
Dim i As Long
Dim UltimaLinha As Long
UltimaLinha = Sheets("FBL3N").Cells(Cells.Rows.Count, 1).End(xlUp).Row
If UltimaLinha < 2 Then UltimaLinha = 2
For i = UltimaLinha To 2 Step -1
If Range("K" & i).Value <> "AFRICAN HHB" Then
ElseIf Range("K" & i).Value <> "IRMGARD" Then
ElseIf Range("K" & i).Value <> "ALINDA" Then Rows(i & ":" & i).Select
Selection.Delete Shift:=xlUp
Range("A1").Select
End If
Next
MsgBox "Linhas Excluídas com Sucesso!", vbDefaultButton1, "EXCLUSÃO DE LINHAS"
End Sub
Postado : 14/03/2018 6:02 pm