Tudo bem pessoal, estou com um problema na hora de executar um macro, o erro que aparece é (ERRO EM TEMPO DE EXECUÇÃO '91': A VARIÁVEL DO OBJETO OU NA VARRÁVEL DO BLOCO 'WITH' NÃO FOI DEFINIDA)
essa é a macro que tento executar
Sub Procura_E_Destroi_Correcao_2()
Dim email As String
Dim emailrange As String
Range("B1").Select
Selection.Delete Shift:=xlUp
Selection.End(xlDown).Select
Selection.Delete Shift:=xlUp
Range("B1").Select
Do While Not IsEmpty(ActiveCell)
email = ActiveCell.Value
emailrange = ActiveCell.Address
Columns("A:A").Select
Selection.Find(What:=email, After:=ActiveCell, LookIn:= _
xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:= _
xlNext, MatchCase:=True, SearchFormat:=False).Select <----------- ( O ERRO É REFERENTE A ESSA LINHA!!!!)
Selection.Delete Shift:=xlUp
Range(emailrange).Select
ActiveCell.Offset(1, 0).Select
emailrange = ActiveCell.Select
Loop
End Sub
O objetivo dessa macro, é deletar emails da coluna A em relação com a coluna B.
Tem como alguem me ajudar por favor.
Valew fico no aguardo
Postado : 17/04/2014 11:48 am