Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2309 / 13644 ツリー ←次へ | 前へ→

【68790】フォーム上で、偶にENTERキーが効かなくなります。 4分の1人前 11/4/18(月) 11:24 質問[未読]
【68791】Re:フォーム上で、偶にENTERキーが効かなく... SK63 11/4/18(月) 12:38 発言[未読]
【68792】Re:フォーム上で、偶にENTERキーが効かなく... SK63 11/4/18(月) 13:12 質問[未読]
【68794】Re:フォーム上で、偶にENTERキーが効かなく... 4分の1人前 11/4/18(月) 13:57 お礼[未読]

【68790】フォーム上で、偶にENTERキーが効かなく...
質問  4分の1人前  - 11/4/18(月) 11:24 -

引用なし
パスワード
   環境:WindowsXP(SP3) Excel2003 

Excel2003で入力フォームを作りました。
通常だとテキストボックスにデータを入力しEnterキーを押すと、次のテキストボックスへ移動します。

たまに、Enterキーを押しても次のテキストボックスへ移動しなくなります。また、BackSpeceキーも効かなくなります。

テキストボックスにはKeyPressイベントが有り、特定のキー(!など)は入力しても出力しないようにしているのですが、上記の状態になると出力されてしまいます。

一度フォームを閉じて、再度起動すると正常に動くのですが、ランダムで発生し原因が不明です。

拙い説明ですが、どうか宜しくお願いします。

【68791】Re:フォーム上で、偶にENTERキーが効かな...
発言  SK63  - 11/4/18(月) 12:38 -

引用なし
パスワード
   ▼4分の1人前 さん:
>環境:WindowsXP(SP3) Excel2003 
KeyPressイベントが有り、特定のキー(!など)は入力しても出力しないようにしているのですが、上記の状態になると出力されてしまいます。
コードを載せてみてはどうでしょうか?
このないようですと推論でしか回答が出来ない気がします
(推測)ループもしくは制御が他へ移っている可能性あり

【68792】Re:フォーム上で、偶にENTERキーが効かな...
質問  SK63  - 11/4/18(月) 13:12 -

引用なし
パスワード
   ▼SK63 さん:
>▼4分の1人前 さん:
>>環境:WindowsXP(SP3) Excel2003 
>KeyPressイベントが有り、特定のキー(!など)は入力しても出力しないようにしているのですが、上記の状態になると出力されてしまいます。
>コードを載せてみてはどうでしょうか?
>このないようですと推論でしか回答が出来ない気がします
>(推測)ループもしくは制御が他へ移っている可能性あり

通常、フォームを表示すると、他の処理が行えません。
Excelのワークシートなども操作できないです。

show vbModelessを指定すると、フォームを表示後でも、
他の処理を行うことができます。

show vbModalですと、フォームを閉じないと、
他の処理が行えません。

【68794】Re:フォーム上で、偶にENTERキーが効かな...
お礼  4分の1人前  - 11/4/18(月) 13:57 -

引用なし
パスワード
   SK63さん、有難うございます。

>コードを載せてみてはどうでしょうか?
>このないようですと推論でしか回答が出来ない気がします
>(推測)ループもしくは制御が他へ移っている可能性あり

すいません、現在ソースが手元に無いもので、
後日改めて載せます、お手間を取らせています。

>show vbModelessを指定すると、フォームを表示後でも、
>他の処理を行うことができます。

有難うございます、戻り次第確認してみます。

2309 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free