Macro para buscar un Numero en una columna
Publicado por javier (25 intervenciones) el 08/11/2017 16:36:15
BUENAS TARDEES
SALUDOS CORDIALES
ESPERANDO ME PUEDAN AYUDAR
EN ESTA OCACION TENGO ESTE PEQUEÑO DETALLITO
TENGO UNA MACRO ,
UN BOTON DE BUSQUEDA DE DATOS EN UNA COLUMNA Y CUANDO LO ENCUENTRA
EXTRAE LA FIAL COMPLETA A OTRA HOJA
Y LO HACE A A LA PERFECCION!!!!!
LO QUE NECESITO ES QUE PUEDA BUSCAR NO SOLO UN DATO SI NO TENGA LA POSIBILIDAD DE INGRESAR VARIOS DATOS Y BUSACARLOS
YA QUE EN OCACIONES TENGO QUE BUSCAR HASAT 100 DATOS Y TENGO QUE INGRESAR DATO POR DATO
COMO SIEMPRE ESPERO HABERME EXPLICADO
ESTE ES MI CODIGO
PERO ANEXO EL ARCHIVO
GRACIAS POR SU AYUDA
SALUDOS CORDIALES
ESPERANDO ME PUEDAN AYUDAR
EN ESTA OCACION TENGO ESTE PEQUEÑO DETALLITO
TENGO UNA MACRO ,
UN BOTON DE BUSQUEDA DE DATOS EN UNA COLUMNA Y CUANDO LO ENCUENTRA
EXTRAE LA FIAL COMPLETA A OTRA HOJA
Y LO HACE A A LA PERFECCION!!!!!
LO QUE NECESITO ES QUE PUEDA BUSCAR NO SOLO UN DATO SI NO TENGA LA POSIBILIDAD DE INGRESAR VARIOS DATOS Y BUSACARLOS
YA QUE EN OCACIONES TENGO QUE BUSCAR HASAT 100 DATOS Y TENGO QUE INGRESAR DATO POR DATO
COMO SIEMPRE ESPERO HABERME EXPLICADO
ESTE ES MI CODIGO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Private Sub CommandButton1_Click()
filalibre = 1 + Sheets("Hoja1").Cells(Rows.Count, "BF").End(xlUp).Row
Dato = InputBox("Ingrese Numero de Producto")
If Dato = "" Then Exit Sub
Set buscado = ActiveSheet.Range("bf1:bf" & Range("bf799479").End(xlUp).Row).Find(Dato, LookIn:=xlValues, LookAt:=xlWhole)
If Not buscado Is Nothing Then
ubica = buscado.Address
Do
buscado.EntireRow.Copy Destination:=Sheets("Hoja1").Cells(filalibre, 1)
filalibre = filalibre + 1
Set buscado = ActiveSheet.Range("bf1:bf" & Range("bf799480").End(xlUp).Row).FindNext(buscado)
Loop While Not buscado Is Nothing And buscado.Address <> ubica
End If
MsgBox ("Busqueda Finalizada")
End Sub
GRACIAS POR SU AYUDA
- 3110.zip(17,7 KB)
Valora esta pregunta


0