Excel VBA質問箱 IV

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

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


7660 / 13645 ツリー ←次へ | 前へ→

【37683】ユーザフォームでのタブキー アコーディオン 06/5/15(月) 18:53 質問[未読]
【37684】Re:ユーザフォームでのタブキー アコーディオン 06/5/15(月) 18:59 質問[未読]
【37685】Re:ユーザフォームでのタブキー ponpon 06/5/15(月) 19:00 発言[未読]
【37686】Re:ユーザフォームでのタブキー アコーディオン 06/5/15(月) 19:03 発言[未読]
【37687】Re:ユーザフォームでのタブキー ponpon 06/5/15(月) 19:05 発言[未読]
【37689】Re:ユーザフォームでのタブキー アコーディオン 06/5/15(月) 19:25 質問[未読]
【37690】Re:ユーザフォームでのタブキー アコーディオン 06/5/15(月) 19:30 お礼[未読]
【37691】Re:ユーザフォームでのタブキー ponpon 06/5/15(月) 19:36 発言[未読]

【37683】ユーザフォームでのタブキー
質問  アコーディオン  - 06/5/15(月) 18:53 -

引用なし
パスワード
   はじめまして
マクロ初心者ながら、何とかそれっぽいプログラムを作成しました。
ユーザフォームでテキストボックスとコンボボックスを使い、
データ入力用のフォームを作成したのですが、
次の項目を入力しようとTabを押すと、
次の項目ではなく、全然違うところにカーソルが飛んでしまいます。
Tabキーで入力すべき順番にカーソルが移るようにすることは
可能でしょうか。

ご存知の方、いらっしゃいましたら
教えて頂けますでしょうか。

よろしくお願い申し上げます。

【37684】Re:ユーザフォームでのタブキー
質問  アコーディオン  - 06/5/15(月) 18:59 -

引用なし
パスワード
   ▼アコーディオン さん:
>はじめまして
>マクロ初心者ながら、何とかそれっぽいプログラムを作成しました。
>ユーザフォームでテキストボックスとコンボボックスを使い、
>データ入力用のフォームを作成したのですが、
>次の項目を入力しようとTabを押すと、
>次の項目ではなく、全然違うところにカーソルが飛んでしまいます。
>Tabキーで入力すべき順番にカーソルが移るようにすることは
>可能でしょうか。
>

すみません。
先日同じ質問をされた方がいらっしゃったので、
少し内容を追加します。
データ入力項目は全部で50箇所あり
一から全て作り直すのは非常に困難です。
一から作り直さず、設定できることを希望します。

>ご存知の方、いらっしゃいましたら
>教えて頂けますでしょうか。
>
>よろしくお願い申し上げます。

【37685】Re:ユーザフォームでのタブキー
発言  ponpon  - 06/5/15(月) 19:00 -

引用なし
パスワード
   ▼アコーディオン さん:
>次の項目を入力しようとTabを押すと、
>次の項目ではなく、全然違うところにカーソルが飛んでしまいます。
>Tabキーで入力すべき順番にカーソルが移るようにすることは
>可能でしょうか。

ユーザーフォームに配置したコントロールの順番にTabIndexはふられますので、
移ってほしい順に作り直すか、各コントロールのプロパティーでTabIndexを
ふりなおすとよいのでは?
私は、後者をよくやります。

【37686】Re:ユーザフォームでのタブキー
発言  アコーディオン  - 06/5/15(月) 19:03 -

引用なし
パスワード
   ▼ponpon さん:
>▼アコーディオン さん:
>>次の項目を入力しようとTabを押すと、
>>次の項目ではなく、全然違うところにカーソルが飛んでしまいます。
>>Tabキーで入力すべき順番にカーソルが移るようにすることは
>>可能でしょうか。
>
>ユーザーフォームに配置したコントロールの順番にTabIndexはふられますので、
>移ってほしい順に作り直すか、各コントロールのプロパティーでTabIndexを
>ふりなおすとよいのでは?
>私は、後者をよくやります。

ponponさん
早速のご回答ありがとうございます。
TabIndexに記入した数字の順にカーソルが
移動すると考えて宜しいのでしょうか。

【37687】Re:ユーザフォームでのタブキー
発言  ponpon  - 06/5/15(月) 19:05 -

引用なし
パスワード
   ▼アコーディオン さん:
>▼ponpon さん:
>早速のご回答ありがとうございます。
>TabIndexに記入した数字の順にカーソルが
>移動すると考えて宜しいのでしょうか。

そうなると思いますよ。
TabIndexは0からです。
TabIndexをヘルプで調べてください。

【37689】Re:ユーザフォームでのタブキー
質問  アコーディオン  - 06/5/15(月) 19:25 -

引用なし
パスワード
   ▼ponpon さん:
>そうなると思いますよ。
>TabIndexは0からです。
>TabIndexをヘルプで調べてください。

できました。
ただ、Tabでカーソルを持っていきたくない箇所もあります。
チェックボックスがそうです。
チェックボックスのTabIndexをDeleteしても
勝手に数字が入ってしまいます。
Tabで絶対にそこにカーソルを行かなくする方法は
ないでしょうか。

【37690】Re:ユーザフォームでのタブキー
お礼  アコーディオン  - 06/5/15(月) 19:30 -

引用なし
パスワード
   ▼アコーディオン さん:
>▼ponpon さん:
>>そうなると思いますよ。
>>TabIndexは0からです。
>>TabIndexをヘルプで調べてください。
>
>できました。
>ただ、Tabでカーソルを持っていきたくない箇所もあります。
>チェックボックスがそうです。
>チェックボックスのTabIndexをDeleteしても
>勝手に数字が入ってしまいます。
>Tabで絶対にそこにカーソルを行かなくする方法は
>ないでしょうか。

ponponさん
すみませんでした。
TabStopをfalseにすればよいのですね。
色々とありがとうございました。
また、ご指導頂けます様
お願い致します。

【37691】Re:ユーザフォームでのタブキー
発言  ponpon  - 06/5/15(月) 19:36 -

引用なし
パスワード
   TabIndexの近くにTabStopというプロパティーが
あると思います。
これをFalseにすると、そこは、とばしてくれます。
TabStopをヘルプで調べましょう。

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