¿como hago lo siguiente?

01/08/2006 - 21:04 por vm_tapia | Informe spam
Tengo un ListBox en el cual necesito mostrar un listado de facturas
el detalle esta en que quiero el listado "filtrado"

Antecedentes:

1.- en una hoja de calculo tengo el listado de facturas el cual tiene el
Nombre de "FolioBDFacts" el cual asigne con los comandos de
Insertar, Nombre, Definir y en el campo de "se refiere a" tengo la siguiente
formula: ÞSREF(BDFACTS!$A$1,2,0,CONTARA(BDFACTS!$A:$A)-2,1)

2.- en el UserForm tengo el ListBox y en la propiedad de RowSource tengo
el siguiente valor: FolioBDFacts

Hasta aqui no hay problema, ya que me muestra la lista de facturas
el "problema" es cuando filtro por cliente en mi hoja de calculo y en el
ListBox sigue mostrando todos los folios.

¿como le hago para que tambien muestre los folios filtrados del cliente
en cuestion?

Muchas Gracias de antemano por su apoyo.
 

Leer las respuestas

#1 Héctor Miguel
02/08/2006 - 10:34 | Informe spam
hola, vm_tapia !

... ListBox... necesito mostrar un listado de facturas... quiero el listado "filtrado"
... hoja de calculo... listado de facturas... Nombre de "FolioBDFacts"..
Insertar, Nombre, Definir y en el campo de "se refiere a" tengo la siguiente formula:
ÞSREF(BDFACTS!$A$1,2,0,CONTARA(BDFACTS!$A:$A)-2,1)
... UserForm... el ListBox... propiedad de RowSource... FolioBDFacts
... el "problema" es cuando filtro por cliente en mi hoja de calculo y en el ListBox sigue mostrando todos los folios...



dependiendo de si el 'filtrado' lo efectuas desde codigo o 'a mano' -?- [probablemente]
te serviria 'vaciar' el contenido del listbox y asignarle sus nuevos valores usando la propiedad ->.List [+/- como sigue]:

<formulario>.ListBox1.Clear
<formulario>.ListBox1.List = Range("foliobdfacts").SpecialCells(xlCellTypeVisible).Value

toma nota de que deberas 'cancelar' el uso de la propiedad 'RowSource' ;)
[y probablemente 'cuidar' si se dispara el evento '_change' del control listbox] -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares