So, you want 8- 9.5" strips 1.5" wide for each row, multiply by 9 rows = 72 9.5" strips 1.5" wide
You can get 4 of these trips from one WOF, so you need 72/4 or 18 1.5" strips = 24", or 2/3 yard, round to 3/4 yd.
And you need 10 strips of the 7 9" finished blocks with 1" sashing + 1.5" = 10 strips of 71.5" = 715" of 1.5" strip.
You can make one strip from 2 WOF or piece them further.
To use 2 WOF for one strip means that you need 10 strips 3" wide = 5/6 yard, round to 1 yard
or with more piecing:
715" / 40" WOF = 18 1.5" strips = 240" length of fabric /36" per yard = 2/3 yd, round to 3/4 yd
So, 3/4 yd + 3/4 yd would be minimally sufficient = 1.5 yd, but I would round to 1.75 or 2 yards to have enough to cover cutting errors or unsquared fabric.
Sue