Macro validación dependiente

hola

Tengo la siguiente macro

Range("B15").Select
With Selection.Validation
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=INDIRECTO(BUSCARV(C12;ListMoti;2;FALSO))"

y no funciona, da el error 1004 error definido por la aplicación o el objeto.

por lo que se donde dice formula parece que no admite mas que un nombre de un rango que comprenda la lista, o eso me parecio entender en la ayuda.

El caso es que cuando realizas esto mismo en la hoja mediante validación de datos funciona perfectamente, pero yo necesito condicionar esta validación a que haya algo escrito en otra celda pongamos B12 o no.

Por que no funciona?

Gracias de antemano un saludo

Añade tu respuesta

Haz clic para o