Buscar datos en un rango determinado
Buenos días, estoy utilizando un macro que adapte para poder buscar datos en una hoja determinada. Pero quisiera que los datos a buscar pertenecieran a un rango determinado y no en toda la hoja. El código que estoy utilizando es el siguiente:
Set resp = Cells.Find(What:=TextBox1.Text, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
If resp Is Nothing Then
Worksheets("DATOS PERSONALES").Activate
MsgBox ("No se encontro encontrato: " & TextBox1.Value)
Else
resp.Activate
MsgBox ("Contrato encontrado!: " & TextBox1.Value)
End If
End Sub
Private Sub CommandButton2_Click()
Unload Me
End Sub
Private Sub Label1_Click()
End Sub
Private Sub Label2_Click()
End Sub
Private Sub TextBox1_Change()
End Sub
Private Sub UserForm_Click()
End Sub
Supongo que se debe modificar algo en Worksheets("DATOS PERSONALES").Activate pero no se como :(
Set resp = Cells.Find(What:=TextBox1.Text, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
If resp Is Nothing Then
Worksheets("DATOS PERSONALES").Activate
MsgBox ("No se encontro encontrato: " & TextBox1.Value)
Else
resp.Activate
MsgBox ("Contrato encontrado!: " & TextBox1.Value)
End If
End Sub
Private Sub CommandButton2_Click()
Unload Me
End Sub
Private Sub Label1_Click()
End Sub
Private Sub Label2_Click()
End Sub
Private Sub TextBox1_Change()
End Sub
Private Sub UserForm_Click()
End Sub
Supongo que se debe modificar algo en Worksheets("DATOS PERSONALES").Activate pero no se como :(
1 respuesta
Respuesta de Eduard Caballero
1