Hoy aprenderemos un truco para personalizar el rango de entrada de un control de formulario en nuestras hoja de cálculo, sin programación, para que condicione qué rango de elementos se mostrará en el cuadro combinado.
La idea es que nuestro cuadro combinado (control de formulario) muestre una lista de elementos u otra según una condición de una tercera celda:
Por tanto, si en la celda F2 de nuestra hoja marcamos una X el desplegable mostrará las ciudades del Listado1, en cualquier otro caso las ciudades del Listado2.
La clave para el éxito de esta tarea es emplear Nombres definidos.
Estos son los nombres definidos a emplear:
CiudadES =Hoja1!$A$2:$A$5
CiudadFR =Hoja1!$C$2:$C$4
selecciona =SI(Hoja1!$F$2="x";CiudadES;CiudadFR)
Fundamental el tercer nombre, al que le hemos asociado una fórmula que emplea la función condicional SI que nos devolverá un rango operable según la condición de la celda F2.
El siguiente paso, y último, consiste en acceder sobre el control (clic derecho) y entrar en el Formato del control par modificar el Rango de entrada y añadirle el nombre definido:
=selecciona
Listo... podemos comprobar que al cambiar la cela F2 el desplegable ofrece una u otra lista de ciudades tal como queríamos.
La idea es que nuestro cuadro combinado (control de formulario) muestre una lista de elementos u otra según una condición de una tercera celda:
Por tanto, si en la celda F2 de nuestra hoja marcamos una X el desplegable mostrará las ciudades del Listado1, en cualquier otro caso las ciudades del Listado2.
La clave para el éxito de esta tarea es emplear Nombres definidos.
Estos son los nombres definidos a emplear:
CiudadES =Hoja1!$A$2:$A$5
CiudadFR =Hoja1!$C$2:$C$4
selecciona =SI(Hoja1!$F$2="x";CiudadES;CiudadFR)
Fundamental el tercer nombre, al que le hemos asociado una fórmula que emplea la función condicional SI que nos devolverá un rango operable según la condición de la celda F2.
El siguiente paso, y último, consiste en acceder sobre el control (clic derecho) y entrar en el Formato del control par modificar el Rango de entrada y añadirle el nombre definido:
=selecciona
Listo... podemos comprobar que al cambiar la cela F2 el desplegable ofrece una u otra lista de ciudades tal como queríamos.
This post first appeared on EXCEL FORO: EJERCICIOS, EJEMPLOS, SOLUCIONES, DUDA, please read the originial post: here