Excel VBA質問箱 IV

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

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


10405 / 13644 ツリー ←次へ | 前へ→

【22021】処理を一時中断してシートを変更する方法 モコ2 05/2/7(月) 14:41 質問[未読]
【22023】Re:処理を一時中断してシートを変更する方法 IROC 05/2/7(月) 14:42 回答[未読]
【22025】Re:処理を一時中断してシートを変更する... モコ2 05/2/7(月) 14:54 発言[未読]
【22027】Re:処理を一時中断してシートを変更する... IROC 05/2/7(月) 15:17 回答[未読]
【22030】Re:処理を一時中断してシートを変更する... モコ2 05/2/7(月) 16:05 お礼[未読]
【22031】Re:処理を一時中断してシートを変更する... IROC 05/2/7(月) 16:13 回答[未読]
【22034】Re:処理を一時中断してシートを変更する... モコ2 05/2/7(月) 17:09 お礼[未読]

【22021】処理を一時中断してシートを変更する方法
質問  モコ2  - 05/2/7(月) 14:41 -

引用なし
パスワード
   処理を一時中断してシートの内容を一部修正して、その後の実行に反映したいとかんがえています。
Msgboxを利用したいと考えていますが、フォームの場合はモードレスの設定ができるようですが、Msgboxには無いようです。
Msgboxでなくてもいいのですが、何か良い方法はありませんか?

【22023】Re:処理を一時中断してシートを変更する...
回答  IROC  - 05/2/7(月) 14:42 -

引用なし
パスワード
   どのような修正ですか?

Inputbox?

【22025】Re:処理を一時中断してシートを変更する...
発言  モコ2  - 05/2/7(月) 14:54 -

引用なし
パスワード
   エクセルをデータベースとして使用しています。
データ領域の上部に抽出条件(対象者)を自動的に入力して、フィルタオプションの設定を使用して一度目の抽出を行い。
抽出結果を見て、十分でない場合に抽出条件(対象者)を手動で追加して、再度抽出したいと考えています。
抽出条件の追加は1人〜3人くらいになるかと思っています。

【22027】Re:処理を一時中断してシートを変更する...
回答  IROC  - 05/2/7(月) 15:17 -

引用なし
パスワード
   ユーザーフォームに抽出条件を入力させては?

【22030】Re:処理を一時中断してシートを変更する...
お礼  モコ2  - 05/2/7(月) 16:05 -

引用なし
パスワード
   お答えありがとうございます。
inputbox関数を利用して一人だけ対象者を追加できるようにしたいと思います。

ところで、かつてベーシックと言われている言語では、何かのキーが押されるまでループするような処理も可能だったと記憶しているのですが、VBAにはそうゆう処理は用意されていないのでしょうか?

【22031】Re:処理を一時中断してシートを変更する...
回答  IROC  - 05/2/7(月) 16:13 -

引用なし
パスワード
   一般的な方法としてはありません。

WIN32APIを使ってキー入力を取得して
処理を抜けるようにする方法ならば以下が参考になるでしょう。

http://www1.plala.or.jp/chikada/cell/0101/0101.htm

【22034】Re:処理を一時中断してシートを変更する...
お礼  モコ2  - 05/2/7(月) 17:09 -

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

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