Excel VBA質問箱 IV

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

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


11296 / 13646 ツリー ←次へ | 前へ→

【16866】フォーカスをはずす かんきち 04/8/12(木) 22:16 質問[未読]
【16867】Re:フォーカスをはずす IROC 04/8/12(木) 22:55 回答[未読]
【16868】Re:フォーカスをはずす Asaki 04/8/12(木) 22:59 回答[未読]
【16869】Re:フォーカスをはずす ちゃっぴ 04/8/12(木) 23:37 回答[未読]
【16902】Re:フォーカスをはずす こもれび 04/8/15(日) 16:50 発言[未読]
【16907】Re:フォーカスをはずす 太郎 04/8/15(日) 21:46 お礼[未読]

【16866】フォーカスをはずす
質問  かんきち  - 04/8/12(木) 22:16 -

引用なし
パスワード
   セルA1をダブルクリックし、内容を入力してボタンを押したらプロシージャが実行
されるようにしたいのですがこのときセルA1が文字入力可能状態のままだと
ボタンを押すことができません。ボタンを押すためにはセルA1からフォーカスを
外さないといけません。そこでマウスが左クリックされたときにそれを検知して
A1セルからフォーカスがはずれないものかと思いました。エクセルのイベントハンドラ
には右クリックを検知してくれるものはありますが左クリックを検知してくれるもの
はないのでしょうか?

【16867】Re:フォーカスをはずす
回答  IROC  - 04/8/12(木) 22:55 -

引用なし
パスワード
   >このときセルA1が文字入力可能状態のままだと
>ボタンを押すことができません。

セルへの文字入力状態だと、マクロはいっさい受け付けません。

【16868】Re:フォーカスをはずす
回答  Asaki  - 04/8/12(木) 22:59 -

引用なし
パスワード
   こんばんは。

編集が完了したということを、どうやって判断するのでしょうか?
複数文字入力される場合は、Enterで確定しないと、入力が完全に
完了しているかどうかわからないのでは?

セル編集中にはマクロは動きませんので、御質問の内容をそのまま実現することは
難しいと思います。

【16869】Re:フォーカスをはずす
回答  ちゃっぴ  - 04/8/12(木) 23:37 -

引用なし
パスワード
   ダブルクリックするとInputBoxが表示され、
そこに入力すると入力された値がセルに転記され、
その後、処理が走るようにしたのではダメでしょうか?

【16902】Re:フォーカスをはずす
発言  こもれび  - 04/8/15(日) 16:50 -

引用なし
パスワード
   はじめまして

>セルA1をダブルクリックし、内容を入力してボタンを押したらプロシージャが実行
>されるようにしたいのですがこのときセルA1が文字入力可能状態のままだと
>ボタンを押すことができません。ボタンを押すためにはセルA1からフォーカスを

確認したいことがあります。

その1
ボタンの定位置がちょうどA1セルの位置ということになっているのでしょうか?

その2
ユーザーがエクセルのVBAマクロを起動するのはシートにデータを入れた後でしょうか?

その3
ブックの起動時に起動マクロを動かして、a1セルから逃げてしまうというのは使えませんか?


public sub auto_open()

   Cells(5, 3).Select

end sub

【16907】Re:フォーカスをはずす
お礼  太郎  - 04/8/15(日) 21:46 -

引用なし
パスワード
   ご返答ありがとうございます。

>確認したいことがあります。
>
>その1
>ボタンの定位置がちょうどA1セルの位置ということになっているのでしょうか?
その通りです。

>その2
>ユーザーがエクセルのVBAマクロを起動するのはシートにデータを入れた後でしょうか?
その通りです。

>その3
>ブックの起動時に起動マクロを動かして、a1セルから逃げてしまうというのは使えませんか?

ユーザーがエクセルのVBAマクロを起動するのはシートにデータを入れた後のことで
ありますのでブックの起動時にフォーカスを外すのはちょっと趣旨が異なります。
この際、フォームを使おうと思っております。
ご返答くださった方々どうもありがとうございました。

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