En mi blog de excel hablé precisamente este miércoles, de un problemilla con un caso parecido. Microsoft propone un código para ejecutar macros en función de si cambia el valor de determinada celda, pero esa solución propuesta, no se ejecutaba al editar una celda y pulsando a continuación las teclas de desplazamiento, en lugar de la tecla intro. Aparte de eso, cuando editabas la celda superior, se ejecutaba el macro.
Podéis ver mi propuesta de solución (sencilla, por otro lado), en alguno de los blogs que salen por aquí:
http://www.google.es/search?hl=es&q=...el&btnG=Buscar ...No doy más pistas, para que
David el Grande no me acuse de spammer