Amigos
Necesito crear una macro donde se bloquee las celdas b1, c1, d1, dependiendo de la respuesta de a1 y que c1 y d1 se habilite de acuerdo a la respuesta de b1
Quisiera que la macro se pueda extender por rango ejemplo que sirva de a1 hasta a200
Gracias
Hola
Si lo que necesitas es que se bloqueen como cuando se protege la hoja, no se puede hacer en celdas sueltas. Se me ocurren dos soluciones:
1ª- que le cambies la propiedad de proteger a todas las celdas de la tabla para que estén desprotegidas. Que cuando cambias el valor de a1 o de b1, cambie la propiedad a las celdas b1, c1 y d1 a protegidas, en el caso de a1, y a c1 y d1 en el caso de b1. Y que la macro proteja la hoja.
2ª- más sencillo. Captura el evento onchange y comprueba el valor de target. Si es la celda b1, c1 o d1, que cambie el foco a otra celda en función de las respuestas en a1 y b1.
Prueba y nos dices.
Un saludo