¿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.

Preguntas similare

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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida