1o) Debes postear el error
2o) En access las fechas van encerradas entre almohadillas (#)
3o) Tienes la variable encerrada entre las comillas
BD.execute "delete from noticia where Noticia.Fe_ingreso = #" & fechanoticia & "#" , BD
PD. Eso, claro, suponiendo que fechanoticia tenga un formato correcto