ずっと良い質問になりましたね。> z = Worksheets("マトリックス").Cells(128, 14)がポイントじゃないかな?これだとzは"マトリックス"シートの(128, 14)のセルの中にある値です。で、このプログラム中でzは書き直していないからfor jループでは常に同じ場所にペーストしていますよね。