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