los que quiere borrar son los que llevan 30 o mas dias en la base de datos.
por eso a la fecha de hoy le quita 30 dias
Cita: fecha_tope=dateadd("d",-30,date())
luego tendria unidamente que borrar los que sean iguales o menores a esa fecha.
que seria como Shiryu te lo explico - con los #
Cita: sqm = ("delete from anuncio where Fecha > = #"&fecha_tope&"#")
pruebalo asi y dinos que es lo que realmente hace
suerte