Buscar palabra y referencia en hoja diferente
Tengo una duda con el siguiente código
' *****MACRO***********
Sub buscarmono()
' Por Dam
' Busca monografías por una palabra y las copia a otra hoja
'
Application.ScreenUpdating = False
Dim ufila, ucolumna As Long
mono = InputBox(Prompt:="Monografía o palabra: ")
j = 2
una vez = 1
ultimo = 0
primera = 1
ufila = ActiveCell.SpecialCells(xlLastCell).Row
ucol = ActiveCell.SpecialCells(xlLastCell).Column
Range(Cells(2, 5), Cells(ufila, 6)).Clear
Cells(1, 1).Select
For i = 1 To ufila
If una vez = 1 Then
Set RangoObj = Cells.Find(What:=mono, After:=ActiveCell, SearchOrder:=xlByRows)
una vez = 2
End If
Set RangoObj = Cells.FindNext(After:=ActiveCell)
If RangoObj Is Nothing Then
MsgBox ("Fin de la Búsqueda de '" & mono & _
"'. Se encontraron " & j - 2 & " monografías")
ultimo = 1
Exit For
Else
If primera = 1 Then
primermono = RangoObj.Value
primera = 2
Else
If primermono = RangoObj Then Exit For
End If
i = RangoObj.Row
Cells(i, 6).Select
Cells(j, 5).Value = Cells(i, 1).Value
Cells(j, 6).Value = Cells(i, 2).Value
j = j + 1
End If
Next
Application.ScreenUpdating = True
If ultimo = 0 Then
MsgBox ("Fin de la Búsqueda de '" & mono & _
"'. Se encontraron " & j - 2 & " Monografías")
End If
End Sub
'***Macro*************
funciona muy bien si los datos están en la misma hoja, hoja 1
pero quisiera borrar los datos de esta hoja, y que haga la búsqueda en las hojas 2 y hoja 3.
por ejemplo los datos en la hoja 2 son
alimentación 1(16octubre) M199
alimentación 2(16 octubre) M706
alimentación carbohidratos M200
alimentación grasas (lípidos)M201
alimentación minerales M203
alimentación proteínas M202
anfibios M639
animales acuáticos M480
animales carnívoros M344
animales de la granja M777
animales de la selva M756
aquí es donde a cada nombre corresponde una clave.
espero me haya dado a entender.