O bug esta que vc não colocou o codigo no evento Click, + sim no entersel, quando vc da um click a primeira vez ele dispara o entercel (entrando na celula) e depois o click.
Como a segunda vez vc ja esta na celula em questao, ele executa apenas o click (aqui esta o bug, vc colocou o codigo no entercel), dai vc cilcando em outra celula e voltando, ai sim ele executa novamente o entercel e o click....
Bem, espero que tenha entendido... qualquer coisa da um grito.
Um abraço..... Donkey.