Como estás, interpreto que tu quieres recorrer las filas y si la fecha está fuera del rango eliminar la fila por completo, si se puede hacer te paso uno ejemplos
El primero recorrer las filas y copia datos; el segundo elimina las filas combina los dos y tendrás lo que necesitas. Si tienes algún problema para hacerlo me avisas
http://www.programarexcel.com/2013/10/compara-filas-misma-columna-copia-datos.html
http://www.programarexcel.com/2014/08/eliminar-celdas-filas-columnas.html
este comando elimina toda la fila de la celda A1
Range("A1").EntireRow.Delete
En un bucle si tu quiseras eliminar la celda que cumple la condición
Para el rango usa variables que vayan tomando el valor de la fila que establece el bucle así:
cells(fila,1).EntireRow.Delete
Con el comando anterior estás haciendo el valor de la fila variable y toma el valor que le va dando el bucle, mira los ejemplos y te darás cuenta.
Desde acá puedes descargar otros ejemplos de macro que te pueden ser de utilidad.
http://www.programarexcel.com/p/home.html