Cargar lista de validación con 2 columnas

19/03/2008 - 22:13 por Marcelo | Informe spam
Necesito cargar una lista de validación con los datos de dos columnas.
El combo debería mostrarme:
1 valorA
2 valorB
3 valorC
etc

Los números en una columna y los valores en otra.
Lo que hice fue darle un nombre al rango correspondiente a todas las filas
con datos y las dos columnas. Luego usé dicho nombre para crear la lista de
validación, pero me da error.

Se puede hacer ?
Gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
20/03/2008 - 01:01 | Informe spam
hola, Marcelo !

Necesito cargar una lista de validacion con los datos de dos columnas.
El combo deberia mostrarme:
1 valorA
2 valorB
3 valorC
etc...
Los numeros en una columna y los valores en otra.
Lo que hice fue darle un nombre al rango correspondiente a todas las filas con datos y las dos columnas.
Luego use dicho nombre para crear la lista de validacion, pero me da error.
Se puede hacer ?



supongo que ya leiste el mensaje de error cuando intentaste asignar el rango como origen de la lista en la validacion:
-> "la fuente de la lista debe ser una lista delimitada o bien una referencia a una fila o columna individual" -???-

lo que significa que necesitaras "echar a perder" una columna donde concatenes los valores como un solo "elemento" ;)

saludos,
hector.
Respuesta Responder a este mensaje
#2 Marcelo
24/03/2008 - 14:15 | Informe spam
Gracias Héctor por la respuesta.
Me queda claro lo que decís. También pensé en una columna con los dos
valores, pero necesito que estén separadas porque en realidad serán
cientos de usuarios que llenarán la planilla. Completan datos en una hoja y
en otra deben estar los valores cargados en la lista.

Hay alguna manera por vbscript ?
Saludos y gracias.
Marcelo


"Héctor Miguel" escribió:

hola, Marcelo !

> Necesito cargar una lista de validacion con los datos de dos columnas.
> El combo deberia mostrarme:
> 1 valorA
> 2 valorB
> 3 valorC
> etc...
> Los numeros en una columna y los valores en otra.
> Lo que hice fue darle un nombre al rango correspondiente a todas las filas con datos y las dos columnas.
> Luego use dicho nombre para crear la lista de validacion, pero me da error.
> Se puede hacer ?

supongo que ya leiste el mensaje de error cuando intentaste asignar el rango como origen de la lista en la validacion:
-> "la fuente de la lista debe ser una lista delimitada o bien una referencia a una fila o columna individual" -???-

lo que significa que necesitaras "echar a perder" una columna donde concatenes los valores como un solo "elemento" ;)

saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
24/03/2008 - 18:50 | Informe spam
hola, Marcelo !

Me queda claro... Tambien pense en una columna con los dos valores, pero
... necesito que esten separadas porque en realidad seran cientos de usuarios que llenaran la planilla.
Completan datos en una hoja y en otra deben estar los valores cargados en la lista.
Hay alguna manera por vbscript ?



en los datos que has expuesto en esta consulta, todavia hay "detalles" que no se alcanzan a apreciar (p.e.)
- que es lo que (realmente) estas buscando resolver ?
- por que el numero de usuarios es un impedimento para mantener una columna con los datos concatenados ?
- que datos se completan en "una hoja" (rangos y cual hoja) ?
- que datos deben cargarse en "otra hoja" (rangos y cual hoja) ?
- te sirve usar/determinar/... listas de validacion "dependientes" ?

comentas (si hubiera) algun detalle "en el tintero" ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Marcelo
24/03/2008 - 19:23 | Informe spam
Se trata de una migración de datos a un sistema.
Los usuarios cargan el catálogo y los productos y servicios en planillas
Excel para luego migrarlos a una base de datos relacional.
Una hoja serán los ítems del catálogo, al cual deberán otorgarle un número
en una columna y el mombre del ítem en otra.
Al ingresar los productos en otra hoja, deberán relacionarlo a un catálogo.
Para esto es que necesito la lista.

Como se trata de mucha cantidad de personas cargando las planillas, debo
facilitar la tarea de completar los datos. No puedo forzarlos a que ingresen
en una sola columna el id y el nombre porque el delimitador me lo pueden
meter de cualquier forma y luego tendré problemas para que los scripts SQL
reconozcan los valores.

Podría mostrarle solo la columna con el numero (id) pero sería muy incomodo
para el usuario reconocerlo despues de un rato.

Podría mostrarle el ítem del catálogo, pero no es la mejor opción para
relacionar dos registros al hacer la importacion a la base.

Lo ideal sería mostrarle la lista de validación con la unión de las doc
columnas.
1 - ItemA
2 - ItemB
3 - ItemC
etc.

No se a que te referís con listas de validacion dependientes.

Saludos.
Marcelo


"Héctor Miguel" escribió:

hola, Marcelo !

> Me queda claro... Tambien pense en una columna con los dos valores, pero
> ... necesito que esten separadas porque en realidad seran cientos de usuarios que llenaran la planilla.
> Completan datos en una hoja y en otra deben estar los valores cargados en la lista.
> Hay alguna manera por vbscript ?

en los datos que has expuesto en esta consulta, todavia hay "detalles" que no se alcanzan a apreciar (p.e.)
- que es lo que (realmente) estas buscando resolver ?
- por que el numero de usuarios es un impedimento para mantener una columna con los datos concatenados ?
- que datos se completan en "una hoja" (rangos y cual hoja) ?
- que datos deben cargarse en "otra hoja" (rangos y cual hoja) ?
- te sirve usar/determinar/... listas de validacion "dependientes" ?

comentas (si hubiera) algun detalle "en el tintero" ?
saludos,
hector.



Respuesta Responder a este mensaje
#5 Héctor Miguel
24/03/2008 - 19:50 | Informe spam
hola, Marcelo !

para como "pintas" la situacion (creo que)... solo te queda concatenar las dos columnas para la validacion por lista :-((
(fuera de lo anterior, no me atreveria a aventurarme y suponer/adivinar/... los detalles que no conozco) ;)

saludos,
hector.

__ la consulta original __
... cargan el catalogo y los productos y servicios en... Excel para luego migrarlos a una base de datos relacional.
Una hoja seran los items del catalogo, al cual deberan otorgarle un numero en una columna y el mombre del item en otra.
Al ingresar los productos en otra hoja, deberan relacionarlo a un catalogo. Para esto es que necesito la lista.
Como se trata de mucha cantidad de personas cargando las planillas, debo facilitar la tarea de completar los datos.
No puedo forzarlos a que ingresen en una sola columna el id y el nombre porque el delimitador me lo pueden meter de cualquier forma
y luego tendre problemas para que los scripts SQL reconozcan los valores.
Podria mostrarle solo la columna con el numero (id) pero seria muy incomodo para el usuario reconocerlo despues de un rato.
Podria mostrarle el item del catalogo, pero no es la mejor opcion para relacionar dos registros al hacer la importacion a la base.
Lo ideal seria mostrarle la lista de validacion con la union de las doc columnas.
1 - ItemA
2 - ItemB
3 - ItemC
etc...
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida