【最大10000ポイント】当たる!!質問投稿キャンペーン!

エクセルBVAです
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = vbKeyDown Then
KeyCode = 0
End If
End Sub
ヘルプをみると
キーを押したとき、およびキーを離したときに続いて発生します。KeyDown イベントはキーを押すと発生し、KeyUp イベントはキーを離すと発生します。
キーってenterのことですかね?
なら、
If KeyCode = vbKeyDown Then
KeyCode = 0
End If
で、KeyCodeを0ににするってどういうことでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

キーは、すべてのキーです。


aとかbとかF1等。コントロールキー(Ctrl等)も含みます。

で、書かれているコードの意味ですが、
vbKeyDown (下矢印のキー)が押されたら、無効(KeyCode = 0)にする
という意味です。
なので、下矢印を押しても、カーソルは下に移動しません。
    • good
    • 0
この回答へのお礼

早速のご返答どうもありがとうございました
助かりましたー

お礼日時:2006/08/18 16:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング