Uso de la opcion lista

22/02/2005 - 05:31 por Uso de una opción lista que cambie | Informe spam
Se desea en una hoja Excel con cientos de filas en las cuales se pueda tener
la opcion de escoger en una columna el centro de costo y en la otra el equipo
al cual se esta dando mantenimiento y que pertenece a dicho centro de costo.
Se ha podido trabajar con la opcion LISTA para escoger el centro de costo,
pero deseamos que con otra opcion LISTA se puedan escoger los equipos que
sean referentes a dicho centro de costo y que no aparezca toda la lista de
equipos que pertenecen a otros centros de costos.
Agradecere si me pueden informar si es factible realizarlo o si es necesario
alguna codificacion. De preferencia si se puede realizar sin botones de
comando.
Saludos
Noé

Preguntas similare

Leer las respuestas

#6 Uso de una opción lista que cambie
24/02/2005 - 01:27 | Informe spam
Muchas gracias Héctor:

Gracias por todo tu apoyo en resolver este programa.
Mi correo es
y también lo puedes enviar a

Con respecto a la primera consulta:
¿Hasta cuántos rangos 'discontínuos' puedo tener dentro de la función
-> Intersect(Target, Range("b2:b15,b17:b20,b22:b30")) <- ? :?
O sólo puede leer lo que da la longitud de una línea?

Cuando me envíes tu recomendación de la anidación de centro -> equipo ->
trabajo -> etc., me puedes indicar cómo cuál sería el funcionamiento del
código?

Saludos,

Noé


"Héctor Miguel" escribió:

hola, Noé !

> ... se esta armando... este cuadro y se esta volviendo mas complejo
> ... si requiero colocar entre... b2 y b30 una linea... por motivos de formato, digamos
> ... trabajar para las filas b2 a b15 y luego... para... b17 a b20 y de b21 a b30 [...]

=> para las reglas de validacion, puedes seleccionar rangos 'discontinuos' para su aplicacion
o... puedes 'eliminar' validaciones [ya establecidas] a la/s celda/s que no las requieran.
=> para su 'manejo' por codigo [igualmente] puedes especificar rangos 'discontinuos' [p.e.]
en lugar de: ->Intersect(Target, Range("b2:b30"))<-
puedes usar ->Intersect(Target, Range("b2:b15,b17:b20,b22:b30"))<-
es decir, separas con una coma cada area [o rangos discontinuos]

> ... seleccionado el "equipo"... llenar a una celda... con otra lista que depende del "equipo" seleccionado?
> ... si selecciono... centro de costo... y equipo... la siguiente columna... una lista los trabajos
> ... por ejemplo: "instalacion de software", "limpieza de case", etc.
> ... si he escogido otro equipo... "limpieza", "revision de baterias", "revision de tension", etc. [...]

=> primero, se debera contar con otro 'listado' de los 'tipos' de servicios 'disponibles' [de preferencia en hoja aparte]
segundo, se debera 'casar' [de alguna forma] cada [tipo de] equipo con una lista de servicios 'aplicable'
tercero, podras diseñar/armar una 'estructura' de nombres y rangos 'dinamicos' [como la del ejemplo anterior]
... para tantas 'divisiones' de listas 'inter-dependientes' como sean necesarias
[imagino que despues vendra la necesidad de aplicar 'tarifas' que pudieran ser por servicio o por tiempo] -?-

dado que estas publicando desde la interfase web de los grupos, no podrias descargar un ejemplo :(
si quieres que te lo haga llegar... ¿a que direccion te lo podria enviar?
saludos,
hector.



Respuesta Responder a este mensaje
#7 Héctor Miguel
24/02/2005 - 02:09 | Informe spam
hola, Noé !

Mi correo es... y tambien lo puedes enviar a...

Con respecto a la primera consulta:
¿Hasta cuantos rangos 'discontinuos' puedo tener dentro de... Intersect(Target, Range("b2:b15,b17:b20,b22:b30")) ??



=> no se si se aplique tambien a su uso en vba, pero... de acuerdo con la ayuda de excel [97 a 2003]...
existe un 'imite' para los rangos 'seleccionados' y es de 2,048
[tampoco lo he 'comprobado'... ni por vba ni por hojas de calculo] :))

... me puedes indicar como cual seria el funcionamiento del codigo?



=> va ya 'contemplado' en el adjunto... [revisa tu correo] ;)

saludos,
hector.
Respuesta Responder a este mensaje
#8 Angelo Vernaza
24/02/2005 - 16:39 | Informe spam
Ustedes creen que me puedan enviar una copia de ese archivo a mi correo,
espero que se pueda, saludos,
,

"Héctor Miguel" escribió en el mensaje
news:u#FX#
hola, Noé !

> Mi correo es... y tambien lo puedes enviar a...

> Con respecto a la primera consulta:
> ¿Hasta cuantos rangos 'discontinuos' puedo tener dentro de...


Intersect(Target, Range("b2:b15,b17:b20,b22:b30")) ??

=> no se si se aplique tambien a su uso en vba, pero... de acuerdo con la


ayuda de excel [97 a 2003]...
existe un 'imite' para los rangos 'seleccionados' y es de 2,048
[tampoco lo he 'comprobado'... ni por vba ni por hojas de calculo]


:))

> ... me puedes indicar como cual seria el funcionamiento del codigo?

=> va ya 'contemplado' en el adjunto... [revisa tu correo] ;)

saludos,
hector.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida