Forums Últimos mensajes - Powered by IBM
 

Llenar una lista de validación

29/12/2005 - 00:47 por Eduardo Mejia Pilonieta | Informe spam
Tengo un rango de datos,
Columna A: Código Persona
Columna B: Nombre Persona
Columna C: Tipo de Servicio

Una persona puede tener uno o varios tipos de servicios, en una celda
selecciono por lista un código de persona, y quiero que en la celda del lado,
aparezca una lista con el o los tipos de servicios que tiene en el rango.

¿Cómo lo puedo hacer?.

Gracias.
 

Leer las respuestas

#1 Eduardo Mejia Pilonieta
29/12/2005 - 15:37 | Informe spam
Gracias nuevamente,
esta solución me sirvió, la verdad es que la lista de datos es generada por
un sistema de contabilidad y sale de esta forma, un registro por cada
servicio.

"Héctor Miguel" escribió:

hola, Eduardo !

> Gracias, pero te cuento
>
> Celda Contenido
> a1 12345
> b1 eduardo
> c1 serv1
>
> a2 12346
> b2 joselito
> c2 serv2
>
> a3 12346
> b3 joselito
> c3 serv3
>
> Si la persona tiene mas de un servicio, aparecera otro registro (fila) con los mismos datos en las columnas A y B
> pero con el nuevo servicio en la columna C
>
> Son aprox. 10.000 registros.

disculpa que 'insista' [pero creo que]... no has visto las 'ventajas' del 'arreglo' que te propongo... diferente del que estas usando :))
1) al 'duplicar' el contenido de codigo+nombre [columnas A y B] por cada 'nuevo' servicio a cada uno de los que tengan 'mas de uno'...
-> obligara despues a 'filtrar' los codigos para 'evitar' que aparezcan los 'repetidos' en la validacion del codigo/nombre [hoja2 ?]
2) si 'adoptas' el arreglo propuesto, tu base de datos tendra una 'vista' mas... 'limpia/legible/entendible/de mas facil 'mantenimiento' ;)
{+} -> evitaras el 'tener que' escribir/repetir codigo y nombre... tantas veces como n_servicios se le vayan 'agregando'
{+} -> la 'cuenta' de las filas 'ocupadas' sera 'realmente' el numero de clientes/personas/registros/... de tu base de datos :))
{+} -> SOLO 'tendrias que' ir agregando cada 'nuevo' servicio -> en la misma fila-codigo/nombre... en la siguiente 'columna libre' ;)
3) si prefieres mantener el arreglo 'discrecional' que comentas, [creo que] lo mas 'cercano' a la solucion que necesitas... sera:
-> adaptar el ejemplo que encontraras en las siguientes paginas [incluye 'el rango adicional' para descartar a los 'duplicados'] :))
-> http://www.contextures.com/xlDataVal13.html
-> http://www.contextures.com/xlDataVal02.html
o... adaptar algunas macros :-(

comentas 'por donde le damos' ?
saludos,
hector.



Preguntas similares