Excel VBA質問スレ Part13
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 09/10/07 20:49:33 Excel2007 正しい言い方が判らないので上手い事伝わるかどうか…なんですけど。 フォーム上にコマンドボタンを縦に5つ貼りつけています。 エンターキーを叩いた時、初期状態では一番上のボタンのマクロが実行され ますが、これを3番目のボタンのマクロが実行される様に変えたいです。 テキストボックスとかだったらタブオーダーを設定すれば順番を指定できま すけど、コマンドボタンについて同一フォーム上で最優先のものを指定する 事出来ますか? 151:デフォルトの名無しさん 09/10/07 20:51:48 >>149 セルはテキストボックスか何かを継承してるはずなんで、 ハンドルさえ取得できればなんとかなる可能性はあるけど、 かなり大変じゃないかと思う。 それにバージョンごとに方法が違ってくると思う。 たぶんだけど2007が一番やりやすそうな気がする。 入力途中のキーイベントはVBAには存在しないので 自前でフックする必要がある。 152:デフォルトの名無しさん 09/10/07 20:54:47 >>150 コマンドボタンにもタブオーダーはあるよ
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4161日前に更新/218 KB
担当:undef