por favor su apoyo para poder corregir este codigo, no se porque razon no me funciona. no estoy adjuntando archivo por que es demasiado grande , y esta a medio desarrollo.
lo que hace el codigo es buscar un dato escribiendo el nombre o el codigo en el textbox en un listbox cuyos datos fueron extraidos de una hoja ( esta hoja tiene dos columnas una que tiene por nombre EAM y OTRA descripcion. los registros ahi contenidos son indeterminados ( pueden reducir como aumentar).
Private Sub Buscar_Change()
On Error Resume Next
With Sheets("Listeq")
If Buscar <> "" Then
ListBox1.Clear
i = 1
x = 0
nxt: rw = .Range(.Cells(i, 2), .Cells(1000000, 2)).Find(Buscar, lookat:=xlPart).Row
If rw = i Then Exit Sub
ListBox1.AddItem
ListBox1.List(x, 0) = .Cells(rw, 1)
ListBox1.List(x, 1) = .Cells(rw, 2)
x = x + 1
i = rw
GoTo nxt
Else
ListBox1.Clear
End If
End With
End Sub[/CODE]
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Estimados buenas tardes.
por favor su apoyo para poder corregir este codigo, no se porque razon no me funciona. no estoy adjuntando archivo por que es demasiado grande , y esta a medio desarrollo.
lo que hace el codigo es buscar un dato escribiendo el nombre o el codigo en el textbox en un listbox cuyos datos fueron extraidos de una hoja ( esta hoja tiene dos columnas una que tiene por nombre EAM y OTRA descripcion. los registros ahi contenidos son indeterminados ( pueden reducir como aumentar).