Saltar al contenido

Filtrar combobox a partir del valor de una celda

publicado

Hola,

espero que me puedan ayudar porque no se como hacerlo y no se mucho sobre el tema.

Tengo una celda con un userforms que contienen un combobox para seleccionar de una lista el CLIENTE. En otra parte de la misma hoja ("Factura"), tengo otro Userforms con combobox para seleccionar el PRODUCTO.

Tanto los clientes como los productos vienen de diferentes hojas (CLIENTES y PRODUCTOS).

Lo que necesito es que en la hoja "Factura" al momento de ingresar el nombre del Cliente, se me filtren en el combobox de los PRODUCTOS los valores de lo productos (valga la redundancia) que correspondan a ese Cliente ya seleccionado.

Adjunto el fichero.

Les agradezco de antemano la ayuda!!

Facturass.zip

Featured Replies

publicado

Hola, cambia esto en el Userform1:

Private Sub UserForm_Initialize()
For Each cel In Range("Producto")
If cel.Offset(0, 1) = [C2] Then Me.ComboBox1.AddItem cel.Value
Next
End Sub

Comentas, salu2

publicado
  • Autor

Hola. 

Ya lo hice y no me funciona. Me llama los valores de la columna "Valor unitario" y además siguen saliendo todos los valores independientemente del cliente, no los filtra :( 

publicado
  • Autor

Hola, 

Si, muchas gracias!!

Tenía un End if de mas.

  • Silvia bloqueó este tema

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.