Necesito una macro que me busque un registro directamente en la hoja activandome la celda

Buenas Tardes,

Tengo un formulario hecho en visual basic que además que me buscar el registro y sus propiedades pero necesito que también me lleve a la celda donde se encuentre el dato a buscar.

Gracias amigos seria de gran ayuda si pudieran colaborame. :)

1 Respuesta

Respuesta

No dejaste información de cómo realizas la búsqueda.

Te dejo un ejemplo donde se busca (en hoja ENT), en col I el dato ingresado en un textbox (TextBox7). Si lo encuentra, guarda la fila en una variable y activa la celda de col A de la fila encontrada.

Estas son algunas opciones para que veas el uso de Set y cómo utilizar el dato encontrado

Private Sub TextBox7_Change()
Set busco = Sheets("ENT").Range("I:I").Find(Val(TextBox7), LookIn:=xlValues, lookat:=xlWhole)
If Not busco Is Nothing Then 
       filx = busco.row
       Sheets("ENT").Range("A" & busco.Row).select
End If
End Sub

Si esto no resuelve tu consulta, debes escribir aquí tu macro de búsqueda. Si estás realizando una búsqueda celda x celda, te sugiero cambiarla por el ejemplo del TExtbox.

Si la resuelve, no olvides valorarla.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas