Página 1 de 1

Vincular Combobox

Publicado: Lun Ene 20, 2014 7:09 am
por Ogmios
Hola Buenas noches

sucede que quiero hacer una macro para vincular 2 combobox y mostrar el resultado en un label
algo asi

Código: Seleccionar todo

celda A | Celda B| Celda C
a           q        1                         
a           w        2
a           e        3
b           r        4
b           t        5
b           y        6
Seleccionar una opcion de la celda A mostrar solo las que estan en la celda B seleccionar una de la celda b y arroje el resultado que esta en la celda C.

por el momento se me ha ocurrido utilizar un case para llenar la celda b el problema es que son muchos datos mas de 32 para la celda A y para la celda B como 1000 y no se si se pueda hacer mas eficiente.

Muchas gracias por su ayuda.!!!

Re: Vincular Combobox

Publicado: Lun Ene 20, 2014 9:09 am
por PepeOooSevilla
Hola.
Te damos la bienvenida al foro y, por favor, no dejes de leer la Guía de supervivencia.
Una de las posibles soluciones, usando "Datos -> Validez" y sin usar macros, la puedes ver en el archivo adjunto.
Eso sí, los rangos usados son estáticos, es decir, definidos de antemano, por ejemplo, $Tablas.$B$2:$B$22.
Si te interesa usar rangos dinámicos puedes consultar este enlace [RESUELTO] rango dinamicos.
Y si lo que necesitas es una macro, por favor, haz una búsqueda por "combobox" en el subforo "Macros y API UNO". Hay muy buenos ejemplos.
Saludos cordiales.

Re: Vincular Combobox

Publicado: Lun Ene 20, 2014 4:18 pm
por Ogmios
Hola pues si he leido algo de lo publicado hay gracias a ello pude llenar los combobox :D al igual lo de validar lo tuve encuenta pero si necesito una macro, y en el foro no he encontre una macro que me ayudase :?

Gracias por tu ayuda de igual manera voy a seguir investigando

Re: Vincular Combobox

Publicado: Mié Oct 03, 2018 3:58 pm
por anxolop
Buenas tardes,

estoy intentando vincular dos combobox tal y como describe PepeOooSevilla en el archivo ejemplo que a subido.
No entiendo sin embargo en la hoja Datos de donde se seleccionan los valores de la celda B2. Si vamos a Datos>Validez, se obtiene que el origen es CELDA_B_SELECC. Donde están estos valores?

Muchas gracias por anticipado.

UN saludo.

Re: Vincular Combobox

Publicado: Mié Oct 03, 2018 7:46 pm
por PepeOooSevilla
Hola.

CELDA_B_SELECC es una "expresión con nombre" que devuelve un rango de celdas. En LibreOffice la puedes ver en "Hoja > Intervalos y expresiones con nombre > Gestionar...", en OpenOffice en "Insertar > Nombres > Definir...". Tanto en uno como en otro pulsando <Control>+<F3>.

Código: Seleccionar todo

DESREF($Tablas.$B$2;COINCIDIR($Datos.$B$1;CELDA_A;0)-1;0;CONTAR.SI(CELDA_A;$Datos.$B$1))
Saludos cordiales.