Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2012, 09:03
duquesito
 
Fecha de Ingreso: diciembre-2009
Mensajes: 24
Antigüedad: 14 años, 4 meses
Puntos: 0
Mensaje Bloquear y activar edición de celda con una lista desplegable

Buenas tardes,

Entiendo que lo que voy a preguntar en Excel (2007 ó 2010) se puede hacer.

Dependiendo de si dos celdas (I38 y K38) tengan valores numéricos iguales, me gustaría activar una celda (M39) con una lista de elementos.
Esto que ando dándole vueltas y cuya solución no encuentro (al menos sin programar con VB), implica dos validaciones de datos a la vez en la misma celda:
- primero bloqueamos la celda M39 (aparecerá como vacía) hasta que las celdas I38 y K38 tengan el mismo valor numérico
- segundo, cuando I38 y K38 son iguales, pasaremos a tener en M39 una lista desplegable de elementos (validación de datos -> lista)

He intentado con una validación de datos personalizada con la siguiente fórmula: "=SI(Y(ESNUMERO(I38);ESNUMERO(K38);I38=K38);$AA$38 :$AA$39)"
Pero no me funciona.
En AA38:AA39 tengo una lista de datos, que son los que quiero mostrar en la lista desplegable.

Obviamente, no quiero que se pueda seleccionar un elemento de la lista desplegable si no se cumple la condición en la que I38 y K38 sean iguales.

¿Me podríais echar una mano? Si no se puede hacer a través del Excel "normal" y hay que retocar algo de código de VB, también agradecería muchísimo que me ayudárais ahí.

Muchísimas gracias a todos por vuestro tiempo


Un saludo