Excel VBA質問箱 IV

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

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


45055 / 76732 ←次へ | 前へ→

【36684】Do Loop について
質問  ワイン  - 06/4/7(金) 22:19 -

引用なし
パスワード
   ユーザーフォームにある、コンボボックスに入力されたものを一度メッセージボックスにて確認し、いいえならもう一度ユーザーフォームに戻り、コンボボックスの
中身をそのまま残し、同じ処理を続けたいのですが、下記のコードだと、メッセージボックスが何度もでてきます。どこをどのように変えたらよろしいのでしょうか?

Dim maker As String
Dim hinnbann As String
Dim atumi As String
Dim sunnpou As String
Dim kosuu As Variant
Do

maker = ComboBox1.Text
hinnbann = ComboBox2.Text
atumi = ComboBox3.Text
sunnpou = ComboBox4.Text
kosuu = ComboBox5.Text
Rtn = MsgBox(maker & "/" & hinnbann & "/" & atumi & "/" & sunnpou & "/" & kosuu & "個でよろしいですか?", vbYesNo, SoftName)
Loop While Rtn = vbNo

Sheets("data").Select
  Range("A2").FormulaR1C1 = maker
  Range("B2").FormulaR1C1 = hinnbann
  Range("C2").FormulaR1C1 = atumi
  Range("D2").FormulaR1C1 = sunnpou
  Range("E2").FormulaR1C1 = kosuu
  Unload Me
Worksheets("menu").Activate
  MsgBox "入力完了", vbOKOnly, SoftName
    End Sub
1 hits

【36684】Do Loop について ワイン 06/4/7(金) 22:19 質問
【36685】Re:Do Loop について Kein 06/4/7(金) 22:37 発言
【36686】Re:Do Loop について ワイン 06/4/7(金) 23:06 お礼

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