hola
Tengo un datagrid que posee los campos  
Nombre Estudiante   Nota .... (Ejemplo)} 
->>  Como puedo hacer para que (no se si se podra) se haga que el usuario solo tenga como una especie de mascara que solo 
le permite digitar un formato de numeros -> ##,## se puede?  
->> Otro ? relacionada como se pudiera hacer para que en el primer campo de una celda(Nota) no se permita digitar 0 - 1 - 
3 - ,Ya pude evitar las letras en cualquier parte de la celda con esto: 
Código:
 
Private Sub DataGrid1_KeyPress(KeyAscii As Integer)
Cadena2 = ",0123456789" + Chr(8)
 If InStr(Cadena2, Chr(KeyAscii)) = 0 Then
  KeyAscii = 0
 End If
End Sub
 
  Pero y lo que menciono 12,89 ->NO 09,23-> NO ... 99,78 -> si 40,56 -> si... 
->>tengo el siguiente COD 
Código:
 
Private Sub DataGrid1_BeforeUpdate(Cancel As Integer)
If DataGrid1.Text = "" Then
MsgBox "ESpacio Vacío", vbCritical, "advertencia"
End If
End Sub
 
  Verifica que una celda(Nota) no quede en blanco cuando se quiera pasar a la siguiente celda nota, manda el mensaje ok
pero tambien sale un mensaje de Microsoft DataGrid Control 
bla bla que no puede haber espacios en blanco 
aja, pero como hago para evitar que ese mensaje del Control salga.  
->> Se pude hacer que un DataGrid tome los datos de una tabla y la otra columna de otra tabla distinta y que al final al
actualizar o guardar estos datos se incluyan en una tabla distinta   
Talvez con estas preguntas se imagines que estoy realizando   
Un sistema de Notas donde aparece alumnos inscritos y la nota de un curso "tal"
ahi se debe incluir la nota .... y guardar y luego poder modificarla, eliminarla. 
ESTARA BIEN USAR EL DATAGRID PARA ESTE TIPO DE TAREAS O ES MAS RECOMENDABLE OTRO CONTROL, SI ASI LO ES CUAL ME RECOMINDAN 
De antemano gracias