Buenas tardes.
Amigo FCO, aquí dejo un ejemplo que creo cumple con lo que tú quieres, el archivo tiene 3 hojas, las hojas "DB" y "DB_Otra" son las mismas solamente que cambien la forma de actualizar los datos en la hoja "RESULT",
1.- En la primera hoja se actualizan los datos cada vez que haces un cambio en cualquier columna (desde la "D" en adelante), esto puede llegar a ser lento si tienes "MUCHOS" datos
2.- En la segunda hoja ("DB_Otra") los datos se actualizan cuando le das con el botón derecho del mouse sobre cualquier número de Factura, esta en teoría es la mas adecuada, tu puedes acomodar la macro para que en vez de ser con el botón derecho del mouse, sea con un botón de comando que agregues a la hoja o con el menú emergente, etc. eso queda a tu criterio.
Como adicional (en la hoja "DB") puse que cuando haces cambios en una línea, automáticamente se coloque el número de factura en la columna "C" de esa línea, claro, si esta vacía; esto lo hace simplemente copiando el valor de la columna "C" de la fila anterior.
Espero haber ayudado.
Saludos

No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.