- 締切済み
Excel_VBAのComand
ExcelのWorksheetの中で、或るCellにDATAをInputし、そのInputが終わったらカーソルが自動的に、次に指定されたAddressのCellに移動するステートメントを書きたいのですが、一連のステートメントの流れの中で、カーソルが或るCellで停止して「入力を待つ」という機能を持つExcelのComandが無いでしょうか? Lotus-123には、{?} という入力待ちのComandがあり、これをステイトメントの中に書き込むと、Programの流れの中で、入力が終わるまで一時停止して待ってくれました。Excelにも時間数を指定してその時間数の間だけカーソルの移動を止める「WAITメッソード」があるのは知っているのですが、これですと時間の制約を受けてしまいます。カーソルが止まっている時間が長すぎたり、短すぎたりしてオペレーションが上手く行きません。どなたかお教え頂ければ有り難いのですが。宜しくお願い申し上げます。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mitarashi
- ベストアンサー率59% (574/965)
回答No.1
リンク先のNo.2の様な考え方を使って、イベントドリブンなコードにすれば、好きなだけ待っていられると思いますが、如何でしょうか。 http://okwave.jp/qa4136209.html
お礼
早々と貴重な御教示を頂き真に有難う御座いました。早速、ステイトメントの中に組み込んでみます。永年の悩みを解決できると思います。 重ねて御礼申し上げます。