Multiply a 2D array by 1D array to get a third (2D) array
You actually don't need VBA for this but you could get the same result with an array formula.



You select the cells D8:F9 so that the D8 is active. Then you type the following formula there

=D6:F6*D3:F4


and hit CTRL+SHIFT+ENTER

if it worked you'll see {} around each formula in each cell and the results in the second table.