quando inserisci null devi modificare anche la variabile da inserire, quindi conviene creare un query dinamica:
esempio pratico, dovrebbe essere abbastanza chiaro
occhi all'ultimo campo che inserisci: rimuovi la virgola finalecodice:' costruisci la tua query e completala così: If w_data4 <>"" Then SQL = SQL + " campodata4=#"&w_data4&"#, " Else SQL = SQL + " campodata4=NULL ," End If