Distribution formula in column J corrected to make absolute references so it doesn't break when copied to a different column during macro...J3 copied down:
=IF(OR(NOT(ISNUMBER($F3)),ISNA(MATCH($E3,Totals!$A:$A,0))),"",$F3*VLOOKUP($E3,Totals!$A:$C,3,0))
Your sheet was too massive to really pull apart. Instead, I just created a simple macro to grab the data from Distribution between two dates entered and put them on the In_Progress_Report sheet as you had described.
I figured this was enough for you to see a way to copy just the rows you wanted, and perhaps see another way to grab data en masse from one sheet and put it in another without loops.
Hope this helps.
Bookmarks