Macro eliminar fila y llevar datos a otra hoja
Tengo un libro de EXCEL
La hoja 1 (datos base) es en donde cargo toda la información. Las hojas 2 a la 3 es donde tengo INFO de la hoja 1, que extraigo mediante fórmulas.
Lo que necesito es que en la hoja 4 se copien los datos de la hoja 1 que yo marque con una palabra específica y a su vez estos datos se eliminen de la hoja 1 pero se mantengan en la 4.
Encontré una MACRO, pero al ser inexperto no se como modificarla para mi planilla.
En el ejemplo se eliminan las filas si se encuentra un código, yo lo que necesito es que se elimine si encuentra la palabra "IDENTIFICADO" este valor se encuentra en la hoja 1 (columna F, filas activas a partir de la 3) y las filas a eliminar en la hoja 2 y hoja 3.
Este es el ejemplo:
Sub BuscarDatosEliminaFila()
Application.ScreenUpdating = False
On Error Resume Next
DisplayAlerts = False
Dim uf As String
Dim conta As Integer
Sheets("Hoja2").Range("A1:H100").Copy Destination:=Sheets("Hoja1").Cells(1, 1)
f = 2
f1 = 2
uf = Sheets("Hoja1").Range("D" & Rows.Count).End(xlUp).Row
Sheets("Hoja1").Range("D" & f1 & ":H" & uf).Interior.Pattern = xlNone
Sheets("Hoja1").Select
Cells(f, 1).Select
While Cells(f, 1) <> Empty
dato = Cells(f, 1)
While Cells(f1, 4) <> Empty
dato1 = Cells(f1, 4)
If dato = dato1 Then
Sheets("Hoja1").Range("D" & f1 & ":H" & f1).Delete Shift:=xlUp
conta = conta + 1
f2 = f2 + 1
End If
f1 = f1 + 1
Wend
f1 = 2
f = f + 1
Wend
uf = Sheets("Hoja2").Range("C" & Rows.Count).End(xlUp).Row
Sheets("Hoja2").Range("C" & 2 & ":E" & uf).NumberFormat = "#,##0.00"
If conta = 0 Then
MsgBox ("No se encontró el código buscado"), vbInformation, "AVISO"
Else
MsgBox ("Se eliminaron " & conta & " registros"), vbInformation, "AVISO"
End If
DisplayAlerts = True
Application.ScreenUpdating = True
End Sub