Excel VBA質問箱 IV

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

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


14225 / 76738 ←次へ | 前へ→

【68012】Re:modeless
回答  UO3  - 11/1/25(火) 13:14 -

引用なし
パスワード
   ▼kana さん:

>いまいち解らないのですが
>以下のSampleですが
>Modelessを実行後ワークシートの操作が出来ません
>すぐ次を実行してしまいます

はい。Modelessというのは、そういうものです。
つまり、フォームを表示して、すぐに戻ってきますので、仮に
その下にコードがあれば実行されます。ですから、通常はSampleで書きましたように

UserForm結果記入.Show vbModeless

の後は、 End Sub。
ここで、実行は、いったん終わるわけです。
で、あとはシート上の作業を行い、作業完了したらユーザーフォーム上のコマンドボタン
(SampleではComanndbutton1)を押すと、実際に処理したいロジックを走らせるという
構成です。(アップした例では 次の処理 というプロシジャ名にしています)
で、この処理が終わればユーザーフォームをUnloadします。

2 hits

【68006】modeless kana 11/1/25(火) 10:21 質問
【68007】Re:modeless neptune 11/1/25(火) 10:45 回答
【68008】Re:modeless UO3 11/1/25(火) 10:46 回答
【68009】Re:modeless kana 11/1/25(火) 11:30 質問
【68012】Re:modeless UO3 11/1/25(火) 13:14 回答
【68013】Re:modeless kana 11/1/25(火) 13:55 お礼
【68014】Re:modeless neptune 11/1/25(火) 14:12 発言
【68018】Re:modeless kana 11/1/25(火) 15:19 質問
【68020】Re:modeless kana 11/1/25(火) 15:56 お礼

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