Private Sub CommandButton1_Click()
Dim i As Integer
Dim iCheck As Integer
Dim RowNum As Long
'入力チェック
If Me.TextBox1 = "" Then
MsgBox "日付が入力されてません"
Exit Sub
End If
If Me.TextBox2 = "" Then
MsgBox "担当が入力されてません"
Exit Sub
End If
If Me.ComboBox1 = "" Then
MsgBox "出荷先が入力されてません"
Exit Sub
End If
If Me.TextBox3 = "" Then
MsgBox "シリアル№が入力されてません"
Exit Sub
End If
If Me.ComboBox2 = "" Then
MsgBox "販売形式が入力されてません"
Exit Sub
End If
For i = 1 To 20000
If Cells(i, 1).Value = "" Then Exit For
Next
'重複チェック
iCheck = i
For iCheck = 1 To i
If CheckBox1.Value = False Then
'今までの処理
If Cells(iCheck, 4).Value = Me.TextBox3.Text Then
If Cells(iCheck, 17).Value = "" Then
'~~~~省略~~~~
Cells(iCheck, 23).Value = ""
End If
Exit Sub
Else
MsgBox "既に出荷されてます"
Cells(iCheck, 4).Select
Me.TextBox3.SetFocus
Exit Sub
End If
Else
'回答者追加分
Cells(iCheck, 24).Value = CDate(TextBox1.Value)
Cells(iCheck, 25).Value = Me.ComboBox1
Cells(iCheck, 26).Value = Me.ComboBox2
Cells(iCheck, 27).Value = Me.TextBox2
Cells(iCheck, 17).Value = ""
Cells(iCheck, 18).Value = ""
Cells(iCheck, 19).Value = ""
Cells(iCheck, 20).Value = ""
Cells(iCheck, 21).Value = ""
Cells(iCheck, 22).Value = ""
Cells(iCheck, 23).Value = ""
End If
Next
End Sub
UHJpdmF0ZSBTdWIgQ29tbWFuZEJ1dHRvbjFfQ2xpY2soKQogICAgRGltIGkgQXMgSW50ZWdlcgogICAgRGltIGlDaGVjayBBcyBJbnRlZ2VyCiAgICBEaW0gUm93TnVtIEFzIExvbmcKICAgICflhaXlipvjg4Hjgqfjg4Pjgq8KICAgIElmIE1lLlRleHRCb3gxID0gIiIgVGhlbgogICAgICAgIE1zZ0JveCAi5pel5LuY44GM5YWl5Yqb44GV44KM44Gm44G+44Gb44KTIgogICAgICAgIEV4aXQgU3ViCiAgICBFbmQgSWYKICAgIElmIE1lLlRleHRCb3gyID0gIiIgVGhlbgogICAgICAgIE1zZ0JveCAi5ouF5b2T44GM5YWl5Yqb44GV44KM44Gm44G+44Gb44KTIgogICAgICAgIEV4aXQgU3ViCiAgICBFbmQgSWYKICAgIElmIE1lLkNvbWJvQm94MSA9ICIiIFRoZW4KICAgICAgICBNc2dCb3ggIuWHuuiNt+WFiOOBjOWFpeWKm+OBleOCjOOBpuOBvuOBm+OCkyIKICAgICAgICBFeGl0IFN1YgogICAgRW5kIElmCiAgICBJZiBNZS5UZXh0Qm94MyA9ICIiIFRoZW4KICAgICAgICBNc2dCb3ggIuOCt+ODquOCouODq+KEluOBjOWFpeWKm+OBleOCjOOBpuOBvuOBm+OCkyIKICAgICAgICBFeGl0IFN1YgogICAgRW5kIElmCiAgICBJZiBNZS5Db21ib0JveDIgPSAiIiBUaGVuCiAgICAgICAgTXNnQm94ICLosqnlo7LlvaLlvI/jgYzlhaXlipvjgZXjgozjgabjgb7jgZvjgpMiCiAgICAgICAgRXhpdCBTdWIKICAgIEVuZCBJZgogICAgRm9yIGkgPSAxIFRvIDIwMDAwCiAgICAgICAgSWYgQ2VsbHMoaSwgMSkuVmFsdWUgPSAiIiBUaGVuIEV4aXQgRm9yCiAgICBOZXh0CiAgICAn6YeN6KSH44OB44Kn44OD44KvCiAgICBpQ2hlY2sgPSBpCiAgICBGb3IgaUNoZWNrID0gMSBUbyBpCiAgICAgICAgSWYgQ2hlY2tCb3gxLlZhbHVlID0gRmFsc2UgVGhlbgogICAgICAgICAgICAn5LuK44G+44Gn44Gu5Yem55CGCiAgICAgICAgICAgIElmIENlbGxzKGlDaGVjaywgNCkuVmFsdWUgPSBNZS5UZXh0Qm94My5UZXh0IFRoZW4KICAgICAgICAgICAgICAgIElmIENlbGxzKGlDaGVjaywgMTcpLlZhbHVlID0gIiIgVGhlbgoKICAgICAgICAgICAgICAgICAgICAn772e772e772e772e55yB55Wl772e772e772e772eCgogICAgICAgICAgICAgICAgICAgIENlbGxzKGlDaGVjaywgMjMpLlZhbHVlID0gIiIKICAgICAgICAgICAgICAgIEVuZCBJZgogICAgICAgICAgICAgICAgRXhpdCBTdWIKICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgTXNnQm94ICLml6Ljgavlh7rojbfjgZXjgozjgabjgb7jgZkiCiAgICAgICAgICAgICAgICBDZWxscyhpQ2hlY2ssIDQpLlNlbGVjdAogICAgICAgICAgICAgICAgTWUuVGV4dEJveDMuU2V0Rm9jdXMKICAgICAgICAgICAgICAgIEV4aXQgU3ViCiAgICAgICAgICAgIEVuZCBJZgogICAgICAgIEVsc2UKICAgICAgICAgICAgJ+WbnuetlOiAhei/veWKoOWIhgogICAgICAgICAgICBDZWxscyhpQ2hlY2ssIDI0KS5WYWx1ZSA9IENEYXRlKFRleHRCb3gxLlZhbHVlKQogICAgICAgICAgICBDZWxscyhpQ2hlY2ssIDI1KS5WYWx1ZSA9IE1lLkNvbWJvQm94MQogICAgICAgICAgICBDZWxscyhpQ2hlY2ssIDI2KS5WYWx1ZSA9IE1lLkNvbWJvQm94MgogICAgICAgICAgICBDZWxscyhpQ2hlY2ssIDI3KS5WYWx1ZSA9IE1lLlRleHRCb3gyCiAgICAgICAgICAgIENlbGxzKGlDaGVjaywgMTcpLlZhbHVlID0gIiIKICAgICAgICAgICAgQ2VsbHMoaUNoZWNrLCAxOCkuVmFsdWUgPSAiIgogICAgICAgICAgICBDZWxscyhpQ2hlY2ssIDE5KS5WYWx1ZSA9ICIiCiAgICAgICAgICAgIENlbGxzKGlDaGVjaywgMjApLlZhbHVlID0gIiIKICAgICAgICAgICAgQ2VsbHMoaUNoZWNrLCAyMSkuVmFsdWUgPSAiIgogICAgICAgICAgICBDZWxscyhpQ2hlY2ssIDIyKS5WYWx1ZSA9ICIiCiAgICAgICAgICAgIENlbGxzKGlDaGVjaywgMjMpLlZhbHVlID0gIiIKICAgICAgICBFbmQgSWYKICAgIE5leHQKRW5kIFN1Ygo=