Buscar un dato en una tabla - Realizar alguna acción con el o los datos encontrados
Revisando tu blog me encontré con esta descarga, pero no consigo adaptarla a mis necesidades.
Necesito buscar un dato, y copiar la información en otra hoja y en diferentes celdas, no como tu ejemplo que es una fila. La hoja a copiar es la siguiente:
El dato a buscar se encuentra en la hoja "BBDD" el la columna "B"
Este es el código que planteaste en tu blog
Sub CopiarRegistro() 'x Elsamatilde 'se busca cierto registro en Hoja1, 'si lo encuentra copia fila completa a Hoja3 'se solicita el dato a buscar codi = InputBox("Ingrese el código a buscar") 'si se cancela finaliza el evento. If IsEmpty(codi) Then Exit Sub '1er fila de destino filx = Sheets("Hoja3").Range("A" & Rows.Count).End(xlUp).Row + 1 'se busca la ubicación del código solicitado. Set busco = Range("A6:A" & Range("A" & Rows.Count).End(xlUp).Row).Find(codi, LookIn:=xlValues, lookat:=xlWhole) 'si encuentra el dato, copia la fila completa a la hoja3 If Not busco Is Nothing Then busco.EntireRow.Copy Destination:=Sheets("Hoja3").Range("A" & filx) MsgBox "COPIADO !" Else MsgBox "No se encontró este dato en la tabla", , "SIN COINCIDENCIAS" End If End Sub
1 respuesta
Respuesta de Elsa Matilde
1