i don't know why but my attention was mostely on 'above A0' than on the real purpose ... i just saw that D0.

Too bad, there's some missing conditions in the Macro