Excel VBA質問箱 IV

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

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


12573 / 76734 ←次へ | 前へ→

【69678】Re:もう一回 チェックしたいです。
発言  UO3  - 11/8/19(金) 19:43 -

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

こんばんは

まず、 Private Sub CommandButton_Click()
これは Private Sub CommandButton1_Click()
にしましょうね。

えぇっと、vbNo の場合は最初からやりたいということだけど、
ユーザーフォーム上の操作と処理の流れを整理してみましょう。

・ユーザーフォームが表示されている。
・操作者が必要なチェックボックスを選ぶ。
・コマンドボタンをおす。
・メッセージをだす。

さて、そのあとですけど。

vbYesだったらどんなな処理になりますか?
vbNoだったら(いったんチェックをすべてはずすかどうかはLALAさんの要件次第だけど)
素直に End Sub でぬける。
ユーザーフォームは、まだ表示されたままだから、操作者は、あらためてチェックボックスを
選択してコマンドボタンを押す。

むしろ、ポイントはvbYesだったらどうするかということです。

もうひとつ。
ユーザーフォームが閉じられたあと、処理としてはどうするのか。

そのあたりのながれがわからないので、何と何をアドバイスしたらいいかが
わからないんです。
(心配なところはたくさんありますから、できるだけ、お手伝いしたいと思ってますが)

それと、このユーザーフォームは、どこかで Show しているはずですが
それは ユーザーフォーム.Show (またはユーザーフォーム.Show vbModal)ですか
それとも ユーザーフォーム.Show vbModeless ですか?

もし前者なら、そのShowの後にはどんな処理のコードが書かれていますか?

以上のことを教えてもらえれば、いろいろアドバイスできると思います。
4 hits

【69676】もう一回 チェックしたいです。 LALA 11/8/19(金) 15:57 質問
【69677】Re:もう一回 チェックしたいです。 LALA 11/8/19(金) 17:28 質問
【69678】Re:もう一回 チェックしたいです。 UO3 11/8/19(金) 19:43 発言
【69681】Re:もう一回 チェックしたいです。 LALA 11/8/20(土) 10:16 お礼
【69682】Re:もう一回 チェックしたいです。 UO3 11/8/20(土) 13:32 回答

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