Hola Lay:
Se puede hacer con y sin vba.
Tendrías que convertir la plantilla de Word en un Formulario protegido. Marcar en Opciones> Avanzadas < Mantener la fidelidad al compartir este documento, marcar Guardar datos de formulario como archivos de texto delimitado. Entonces guardar cada formulario (factura) como archivo de texto separado por comas. Para, finalmente importarlo desde Datos > Obtener datos externos > Archivos de texto, a Excel.
Con vba se puede hacer, yo no llego a esto, tal vez, otro usuario te pueda ayudar.
Ahora bien, tienes un problema mayor que esto y no te has percatado. Es la estructura de tu libro de Excel. No se hacen hojas por trimestre, ni por días, semanas, meses, o años. Todos los datos se ponen en la misma hoja con su fecha. Se le da una estructura de Tabla y en otra hoja se hacen los resúmenes por el período de tiempo que desees con tablas dinámicas.
Antes de solucionar lo que planteas, fórmate en el uso de Tablas y Tablas dinámicas.
https://wordexperto.com/blog/