Excel VBA質問箱 IV

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

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


14043 / 76738 ←次へ | 前へ→

【68195】Re:InputBoxメソッドのD.Box位置について
お礼  あまがえる  - 11/2/13(日) 8:40 -

引用なし
パスワード
   kanabunさま
とおりすがりさま
コメントありがとうございます。

kanabunさま

XL2003ではLeft,Topパラメータ有効というのは同じですが、両値"0"の場合、ヘルプでの説明と異なりこちらの2003では画面中央付近が表示位置になります。
XL2010ですと、同じくパラメータが無視されるのですが、詳しく調べてみると、直前にBoxが表示された位置に表示されるようです。つまりマウス等でBoxをドラッグ移動すると次の表示位置はそこになる、という具合でした。
そうであるならばあらかじめマウスでBox位置を邪魔のない位置にドラッグしておく、という対策も考えられますが、複数ユーザーでの汎用性に難ありと考えています。

> Yukiさんのプロシージャをありがたく利用させてもらったらどうですか?
そういうお考えもあるかと思います。ありがとうございます。

とおりすがりさま

> SendKeys "% M"
> SendKeys "{Left 50}{ENTER}"
> Set obj = Application.InputBox(prompt:="該当のdataを選んでちょうだい!", Type:=8)

いや、びっくりしました。こういう手もあるんですね。
すばらしくシンプルに望む動作が実現できて感動しました!

よろしければひとつ教えていただきたいと思います。
マクロではなく、Windowメニューの「移動」を選択すればアクティブのWindowが矢印キーでの移動の対象になります。
ご教示いただいたSendkeysがInputBoxの後に実行されれば、InputBoxが移動するだけですが、InputBoxの前に実行しているのにActiveWindowではなく後に表示されるInputBoxの位置が対象になるというのはどういう理屈なのでしょうか?
事実、ご教示のマクロをステップ実行するとうまく動作しません。不思議です。

2 hits

【68181】InputBoxメソッドのD.Box位置について あまがえる 11/2/10(木) 10:33 質問
【68184】Re:InputBoxメソッドのD.Box位置について Yuki 11/2/11(金) 11:06 発言
【68185】Re:InputBoxメソッドのD.Box位置について Yuki 11/2/11(金) 11:10 発言
【68187】Re:InputBoxメソッドのD.Box位置について あまがえる 11/2/11(金) 18:20 お礼
【68188】Re:InputBoxメソッドのD.Box位置について kanabun 11/2/11(金) 19:29 発言
【68192】Re:InputBoxメソッドのD.Box位置について あまがえる 11/2/12(土) 4:55 お礼
【68193】Re:InputBoxメソッドのD.Box位置について kanabun 11/2/12(土) 10:45 発言
【68194】Re:InputBoxメソッドのD.Box位置について とおりすがり 11/2/12(土) 10:47 回答
【68195】Re:InputBoxメソッドのD.Box位置について あまがえる 11/2/13(日) 8:40 お礼
【68196】Re:InputBoxメソッドのD.Box位置について UO3 11/2/13(日) 12:19 発言
【68197】Re:InputBoxメソッドのD.Box位置について grok 11/2/13(日) 14:49 発言
【68200】Re:InputBoxメソッドのD.Box位置について grok 11/2/13(日) 17:18 発言
【68201】Re:InputBoxメソッドのD.Box位置について ichinose 11/2/13(日) 23:28 発言
【68202】Re:InputBoxメソッドのD.Box位置について UO3 11/2/14(月) 9:16 発言
【68206】Re:InputBoxメソッドのD.Box位置について ichinose 11/2/14(月) 21:17 発言
【68207】Re:InputBoxメソッドのD.Box位置について grok 11/2/14(月) 22:10 発言
【68208】Re:InputBoxメソッドのD.Box位置について UO3 11/2/15(火) 0:46 発言
【68210】Re:InputBoxメソッドのD.Box位置について ichinose 11/2/15(火) 6:11 発言
【68211】Re:InputBoxメソッドのD.Box位置について UO3 11/2/15(火) 6:34 発言
【68212】Re:InputBoxメソッドのD.Box位置について よろずや 11/2/15(火) 6:48 発言
【68213】Re:InputBoxメソッドのD.Box位置について UO3 11/2/15(火) 9:27 発言
【68225】Re:InputBoxメソッドのD.Box位置について ichinose 11/2/15(火) 23:57 発言
【68249】Re:InputBoxメソッドのD.Box位置について あまがえる 11/2/17(木) 14:15 お礼

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