Búsqueda de un dato en más de una hoja
Saludos, que estés bien, tengo otra consulta, cuento con este código para hacer una búsqueda, pero como lo hago para que me busque en otras hojas, por ejemplo la 3 y la 4, intente colocando el mismo consigo pero con referencia a la otra hoja, pero se desbordo, gracias de antemano
Private Sub CommandButton1_Click()
Dim i As String
i = TextBox1.Value
Application.ScreenUpdating = False
Hoja5.Select
ruta = ActiveWorkbook.Path & "\"
clave = i
If clave = "" Then Exit Sub
uf = Range("A65536").End(xlUp).Row
For fil = 2 To uf
If Range("B" & fil) = clave Then
Rows(fil & ":" & fil).Copy
Hoja6.Select
ufh = Hoja6.Range("A65536").End(xlUp).Row + 1
Hoja6.Rows(ufh & ":" & ufh).Select
ActiveSheet.Paste
Hoja5.Select
End If
Next fil
Range("A1").Select
Application.DisplayAlerts = False
Hoja6.Copy
ActiveWorkbook.SaveAs Filename:=ruta & clave & ".xls"
ActiveWindow.Close
Fin:
Application.DisplayAlerts = True
Application.ScreenUpdating = True
Workbooks("Libro2.xls").Worksheets("Hoja2").Activate
Private Sub CommandButton1_Click()
Dim i As String
i = TextBox1.Value
Application.ScreenUpdating = False
Hoja5.Select
ruta = ActiveWorkbook.Path & "\"
clave = i
If clave = "" Then Exit Sub
uf = Range("A65536").End(xlUp).Row
For fil = 2 To uf
If Range("B" & fil) = clave Then
Rows(fil & ":" & fil).Copy
Hoja6.Select
ufh = Hoja6.Range("A65536").End(xlUp).Row + 1
Hoja6.Rows(ufh & ":" & ufh).Select
ActiveSheet.Paste
Hoja5.Select
End If
Next fil
Range("A1").Select
Application.DisplayAlerts = False
Hoja6.Copy
ActiveWorkbook.SaveAs Filename:=ruta & clave & ".xls"
ActiveWindow.Close
Fin:
Application.DisplayAlerts = True
Application.ScreenUpdating = True
Workbooks("Libro2.xls").Worksheets("Hoja2").Activate
1 Respuesta
Respuesta
1