質問: 0 end if で、keycodeを0ににするってどういうことでしょうか?
回答: キーは、すべてのキーです。 aとかbとかf1等。コントロールキー(ctrl等)も含みます。 で、書かれているコードの意味ですが、 vbkeydown (下矢印のキー)が押されたら、無効(keycode = 0)にする という意味です。 なので、下矢印を押しても、カーソルは下に移動しません。