por eso te digo para que valides que todos los datos sean numéricos, si es al momento de ingresar usa el evento keypress para validarlos.
Coloca esto:
Código vb:
Ver originalPrivate Sub DataGrid1_KeyPress(KeyAscii As Integer)
If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then
If KeyAscii <> 8 Then
KeyAscii = 0
End If
End If
End Sub
Ahi te valida que toda la información que ingreses sean solo números.