Agregar Items a un combo

06/07/2004 - 17:09 por Daniel Sandoval | Informe spam
Saludos !!!!

Tengo una hoja que contiene las claves de los clientes y su nombre, en otra
hoja tengo todo mi catalogo de articulos para todos los clientes. Lo que
quiero hacer es que al seleccionar un cliente en un combobox aparesca en
otro combobox toda la lista de articulos que se le vende a ese cliente. (Si
existe algo mejor que los combos, preferente)

Para el cliente no hay problema ya que incruste un combo en la hoja de exel
y en su propiedad ListFilllRange la iguale a la direccion del rango de
clientes, pero el problema esta en como llenar el combo de Articulos. Como
filtro la hoja de articulos dependiendo del cliente que seleccionaron???

Alguna sigerencia???? Es posible hacer esto sin usar codigo en VBA

Ahh, aporvechando, otra pregunta: Que es mejor usar, formulas de exel o
codigo VBA??


Gracias por sus sugerencias!!!

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
06/07/2004 - 17:51 | Informe spam
"Daniel Sandoval" escribió en el mensaje news:
Saludos !!!!

Tengo una hoja que contiene las claves de los clientes y su nombre, en otra
hoja tengo todo mi catalogo de articulos para todos los clientes. Lo que
quiero hacer es que al seleccionar un cliente en un combobox aparesca en
otro combobox toda la lista de articulos que se le vende a ese cliente. (Si
existe algo mejor que los combos, preferente)

Para el cliente no hay problema ya que incruste un combo en la hoja de exel
y en su propiedad ListFilllRange la iguale a la direccion del rango de
clientes, pero el problema esta en como llenar el combo de Articulos. Como
filtro la hoja de articulos dependiendo del cliente que seleccionaron???

Alguna sigerencia???? Es posible hacer esto sin usar codigo en VBA




Hace algún tiempo preparé un ejemplo de validación de dos celdas (la segunda dependiendo de la primera) que quizás te sirva. No está basado en cuadros combinados, sino en validaciones. El enlace es:

http://www.excelsp.com/ejemplos/eje...codigo.xls

En concreto, la lista para la validación de la celda D5 varía, dependiendo de lo que se seleccione en C5. No se utiliza VBA.

Ahh, aporvechando, otra pregunta: Que es mejor usar, formulas de exel o
codigo VBA??




Mejor las funciones de Excel, siempre que sea posible. Son más rápidas, y "pesan" menos.


Gracias por sus sugerencias!!!





Un saludo.


Fernando Arroyo
MS MVP - Excel
Respuesta Responder a este mensaje
#2 Daniel Sandoval
06/07/2004 - 19:25 | Informe spam
Buena respuesta Fernando pero...

Resulta que los rangos los tengo en hojas diferentes y excel no permite la
validacion con rangos de otras hojas o si?????????

pero de todos modos muy util y gracias de nuevo!!!!



"Fernando Arroyo" escribió en el mensaje
news:%
"Daniel Sandoval" escribió en el mensaje
news:
Saludos !!!!

Tengo una hoja que contiene las claves de los clientes y su nombre, en


otra
hoja tengo todo mi catalogo de articulos para todos los clientes. Lo que
quiero hacer es que al seleccionar un cliente en un combobox aparesca en
otro combobox toda la lista de articulos que se le vende a ese cliente.


(Si
existe algo mejor que los combos, preferente)

Para el cliente no hay problema ya que incruste un combo en la hoja de


exel
y en su propiedad ListFilllRange la iguale a la direccion del rango de
clientes, pero el problema esta en como llenar el combo de Articulos. Como
filtro la hoja de articulos dependiendo del cliente que seleccionaron???

Alguna sigerencia???? Es posible hacer esto sin usar codigo en VBA




Hace algún tiempo preparé un ejemplo de validación de dos celdas (la segunda
dependiendo de la primera) que quizás te sirva. No está basado en cuadros
combinados, sino en validaciones. El enlace es:

http://www.excelsp.com/ejemplos/eje...codigo.xls

En concreto, la lista para la validación de la celda D5 varía, dependiendo
de lo que se seleccione en C5. No se utiliza VBA.

Ahh, aporvechando, otra pregunta: Que es mejor usar, formulas de exel o
codigo VBA??




Mejor las funciones de Excel, siempre que sea posible. Son más rápidas, y
"pesan" menos.


Gracias por sus sugerencias!!!





Un saludo.


Fernando Arroyo
MS MVP - Excel
Respuesta Responder a este mensaje
#3 Fernando Arroyo
06/07/2004 - 20:24 | Informe spam
En realidad, la validación de Excel sí permite que la lista esté en otra hoja, a condición de que haya un rango con nombre que se refiera a dicha lista y que en la validación se use dicho rango con nombre en vez de las direcciones reales.

He subido un ejemplo en el que las celdas con las validaciones se siguen encontrando en Hoja1, pero los datos para la celda D5 ahora están en Hoja2, y los datos para la celda C5 en Hoja3. He tenido que crer un rango con nombre llamado Valores, que se refiere a Hoja3!A11:B13, mientras que el rango con nombre ListaParaC5 (que ya estaba creado en el anterior ejemplo) ahora se refiere a Hoja3!A11:A13, cuando antes se refería a Hoja1!A11:A13. El enlace para este nuevo ejemplo es:

http://www.excelsp.com/ejemplos/eje..._hojas.xls

En cualquier caso, pienso que lo que quieres se puede hacer también usando VBA y cuadros combinados en lugar de validaciones. Si ves que esto te interesa más, dínoslo.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"Daniel Sandoval" escribió en el mensaje news:
Buena respuesta Fernando pero...

Resulta que los rangos los tengo en hojas diferentes y excel no permite la
validacion con rangos de otras hojas o si?????????

pero de todos modos muy util y gracias de nuevo!!!!



"Fernando Arroyo" escribió en el mensaje
news:%
"Daniel Sandoval" escribió en el mensaje
news:
> Saludos !!!!
>
> Tengo una hoja que contiene las claves de los clientes y su nombre, en
otra
> hoja tengo todo mi catalogo de articulos para todos los clientes. Lo que
> quiero hacer es que al seleccionar un cliente en un combobox aparesca en
> otro combobox toda la lista de articulos que se le vende a ese cliente.
(Si
> existe algo mejor que los combos, preferente)
>
> Para el cliente no hay problema ya que incruste un combo en la hoja de
exel
> y en su propiedad ListFilllRange la iguale a la direccion del rango de
> clientes, pero el problema esta en como llenar el combo de Articulos. Como
> filtro la hoja de articulos dependiendo del cliente que seleccionaron???
>
> Alguna sigerencia???? Es posible hacer esto sin usar codigo en VBA
>

Hace algún tiempo preparé un ejemplo de validación de dos celdas (la segunda
dependiendo de la primera) que quizás te sirva. No está basado en cuadros
combinados, sino en validaciones. El enlace es:

http://www.excelsp.com/ejemplos/eje...codigo.xls

En concreto, la lista para la validación de la celda D5 varía, dependiendo
de lo que se seleccione en C5. No se utiliza VBA.

> Ahh, aporvechando, otra pregunta: Que es mejor usar, formulas de exel o
> codigo VBA??
>

Mejor las funciones de Excel, siempre que sea posible. Son más rápidas, y
"pesan" menos.

>
> Gracias por sus sugerencias!!!
>
>

Un saludo.


Fernando Arroyo
MS MVP - Excel


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida