Validación con listas dinámicas

21/01/2008 - 13:29 por Daniel Domínguez | Informe spam
Hola a todos

Tengo un problemilla que resolver con una hoja Excel que estoy
desarrollando, que voy a intentar explicar con un ejemplo.

Tengo en una hoja excel una lista de personas, cada una con su código. Esa
lista es modificable por el usuario de la hoja excel, pudiendo añadir nuevas
personas en cualquier momento.

Luego tengo una celda en la que quiero seleccionar el nombre de una de esas
personas mediante una validación con listas. El problema es ¿como defino el
rango de la lista de forma que tenga en cuenta el número de registros
rellenos en la lista.
Es decir, si yo defino la lista como, por ejemplo desde A1 a A100, con la
idea de que el usuario tenga ese rango para introducir nombres, como hago
para que en la lista de validación me salgan los datos informados de dicho
rango (si sólo tengo 2 nombres que sólo me salgan los 2 nombres, no 2 nombres
y 98 blancos).

Hay una opcion en la ventana de validación que pone omitir blancos pero que
no me funciona.

No se si me he explicado del todo bien, pero agradecería cualquier ayuda.

Muchas gracias y un saludo.

Preguntas similare

Leer las respuestas

#1 Blind
21/01/2008 - 15:18 | Informe spam
Hola Daniel..!

Lo único que debes hacer es desactivar la casilla "Ignorar Blancos" yo
lo hice
tengo excel 2003 y funciona..!

Peace!
Respuesta Responder a este mensaje
#2 victorbcn1952
21/01/2008 - 15:42 | Informe spam
Crea un nombre dinámico: Menú / Insertar / Nombre / Definir, llámale
Nombres, y en 'Se refiere a', introduce esta fórmula:

ÞSREF(Hoja1!A1;0;0;CONTARA(Hoja1!A:A);1)

y acepta. Después, en Menú / Datos / Validación, elige 'Lista' y en
'Origen' introduce =Nombres

:-)
Respuesta Responder a este mensaje
#3 Daniel Domínguez
21/01/2008 - 15:46 | Informe spam
Pues a mi no me funciona !!!

Yo tengo Excel 2003 y no me va. Como prueba, me defino una lista sobre los
valores siguientes:

AAAA
BBBB
CCCC

DDDD
EEEE

FFFF

Y en otra celdo valido sobre esa lista. Por más que activo / desactivo la
casilla de omitir blancos me siguen saliendo en el desplegable... :-(


"Blind" wrote:

Hola Daniel..!

Lo único que debes hacer es desactivar la casilla "Ignorar Blancos" yo
lo hice
tengo excel 2003 y funciona..!

Peace!

Respuesta Responder a este mensaje
#4 Daniel Domínguez
21/01/2008 - 16:30 | Informe spam
Eso me sirve perfectamente.

Muchas gracias !!

"" wrote:

Crea un nombre dinámico: Menú / Insertar / Nombre / Definir, llámale
Nombres, y en 'Se refiere a', introduce esta fórmula:

ÞSREF(Hoja1!A1;0;0;CONTARA(Hoja1!A:A);1)

y acepta. Después, en Menú / Datos / Validación, elige 'Lista' y en
'Origen' introduce =Nombres

:-)

Respuesta Responder a este mensaje
#5 Héctor Miguel
22/01/2008 - 06:28 | Informe spam
hola, Daniel !

Pues a mi no me funciona !!!
Yo tengo Excel 2003 y no me va. Como prueba, me defino una lista sobre los valores siguientes:

AAAA
BBBB
CCCC

DDDD
EEEE

FFFF

Y en otra celdo valido sobre esa lista.
Por mas que activo / desactivo la casilla de omitir blancos me siguen saliendo en el desplegable... :-(



la opcion de omitir blancos (en las reglas de validacion) se refiere a celdas vacias (solo) en la parte al final de tu listado
(o sea)... con "este tipo" de arreglo en tu lista (varias celdas vacias entre varias celdas ocupadas)...
-> tampoco te serviria el ejemplo de definir un nombre con la funcion desref :-((

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