Sub e2_mysql削除goods()
    Dim SelCmd As String   '選択用のSQLステートメント
    Dim DelCmd As String   '削除用のSQLステートメント
    Dim n As Integer       '明細の個数
    Dim i As Integer       'カウンタ
    'データベースの接続
   Call a02_InODBC
    '画面を固定
    Application.ScreenUpdating = False
    '入力したデータ数(b2:b5)を調べる
    n = Application.WorksheetFunction.CountA(Range("b2:b5"))
    If n = 0 Then
      MsgBox "データがないため終了します", vbOKOnly, "削除"
      Exit Sub
    End If
   
For i = 0 To n - 1
'テーブルから既存のデータを削除
 ans = MsgBox(Cells(i + 2, 2).Value & "  " _
 & Cells(i + 2, 4).Value & " を完全に削除します。", vbYesNo, "確認")
    Select Case ans
       Case vbNo
          Call a09_OutODBC
          Exit Sub
       Case Else
    End Select
       
      DelCmd = "DELETE FROM goods WHERE renban =" & Cells(i + 2, 2).Value & ""

      cn.Execute DelCmd
Next i
    '後処理
     Call a09_OutODBC
    MsgBox "削除されていることを確認して下さい。", vbOKOnly, "削除完了"
   '画面の固定を解除
    Application.ScreenUpdating = True
End Sub