OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

EXCELテクニックを教えてください。

  • すぐに回答を!
  • 質問No.217683
  • 閲覧数55
  • ありがとう数1
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 23% (3/13)

EXCELのVBA、マクロを使用して管理表を作成しています。
表示→ツールバー→VisualBasicからコンボボックスを使用しているのですが
コンボボックスが複数ならんでいるときに、
一つ目の項目を選んだら次のコンボボックスへフォーカスが移るという
ソースをくみたいのですが何か良い方法はないでしょうか?

コンボボックスに対してセットフォーカスできないでしょうか?

おしえてください。

以上です。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル7

ベストアンサー率 37% (9/24)

こんにちは. コンボボックスの名前を例えば,com1,com2 とします. com1を押したというイベントプロシージャの中に com2.setforcus (だったと思う...) でできるはずなんですが・・ >コンボボックスに対してセットフォーカスできないでしょうか? とあるので試されたのでしょうか... もし,試されてできなかったのなら,ソースを載せてください.
こんにちは.

コンボボックスの名前を例えば,com1,com2 とします.
com1を押したというイベントプロシージャの中に
com2.setforcus
(だったと思う...)
でできるはずなんですが・・

>コンボボックスに対してセットフォーカスできないでしょうか?
とあるので試されたのでしょうか...
もし,試されてできなかったのなら,ソースを載せてください.

  • 回答No.2
レベル14

ベストアンサー率 51% (1179/2272)

こんにちは。maruru01です。 No.1の方につけたしですが、 イベントはClickかChangeになります。 Clickはマウスでリストをクリックして選んだ場合、 Changeはコンボのテキスト部分に直接入力した場合なので、 必要な方(もしくは両方)の最後に次のように記述しましょう。 次のコンボ名.SetFocus コンボボックスにはSetFocusメソッドが使えます。 ちな ...続きを読む
こんにちは。maruru01です。
No.1の方につけたしですが、
イベントはClickかChangeになります。
Clickはマウスでリストをクリックして選んだ場合、
Changeはコンボのテキスト部分に直接入力した場合なので、
必要な方(もしくは両方)の最後に次のように記述しましょう。

次のコンボ名.SetFocus

コンボボックスにはSetFocusメソッドが使えます。
ちなみにフォーカスを移動する先のコントロールのEnabledプロパティがFalseだとフォーカスを当てることは出来ません。
では。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ