05/04/2006, 03:17
|
| | Fecha de Ingreso: noviembre-2005
Mensajes: 170
Antigüedad: 19 años, 2 meses Puntos: 1 | |
No es que no lea el segundo if, sino que el código que tienes se basa en la primera celda seleccionada que cumpla esas condiciones, en este caso A1. Bueno, yo he llegado a esa conclusión con los programas que he hecho y con pruebas con el tuyo. Es decir. tú cambias la celda A1 y el target se queda con 1 1. Aunque selecciones varias a la vez el encuentra la primera que cumple (A1) y ejecuta el código, que como es que cuando una celda cambie, sólo se ejecutará una vez y por ello, nunca cambiará la segunda. Tendrás que hacerte otra macro si quieres conseguir borrar todas a la vez.
Voy ha echar un vistazo por ahí haber si se me ocurre algo para mejorarlo.
Un saludo.
__________________ El sabio no dice nunca todo lo que piensa,
pero siempre piensa todo lo que dice.
Aristóteles :pensando: |