Hola Amigos Foros del Web  ya encontre como insertar Dato Null en un campo Float en mysql solo no enviar el campo nada mas .!!!
 
 el problemita estaba en  al hacer una consulta de una tabla me devolvia los campos  como son : B1C1,B1C2,B1C3,B1C4  vacios  o = ""
y al momento de grabarlos en mi tabla Temporal  en un campo float me guardaban 0  solo tenia que no enviar los campo que sean = " " por ejemplo :
If B1C1 = "" And B1C2 = "" And B1C3 = "" Then '   Solo Grabo  B1C4 y B1C1,B1C2,B1C3  sigue con Null
    cn.Execute "insert into Temporal " _
 & " (Norden ,IdAlumno,ApellidosNombres,Grado,Seccion,Nivel, Mat1_B1C4, Cola)VALUES" _
 & " ('" & Norden & "','" & IdAlumno & "','" & ApellidosNombres & "','" & Grado & "','" & Seccion & "','" & Nivel & "','" & B1C4 & "','" & IdCola & "')" 
Gracias por todo amigo por haberme respondido

  ya estaremos en contacto una vez mas gracias ya estaremos en Contacto....!!!