Range("a4:a6").Merge
といった形で、Range指定でマージしていく方法はすぐわかったのですが、Cellsであれば、下記のように変数を指定して、Do whileのloopでカウントをあげていって、1行目と2行と3行目とかをloopさせていってつぎつぎと結合さえせていくというようなプログラムが思いつくのですが、Rangeの()内で変数は使えるのでしょうか?
Worksheets("合計").Cells(igyou, iretsu)
もしくは、別のmergeの別の方法があるのでしょうか?
基礎的な話で恐縮ですが、わからなくなってしまいました。よろしくお願い致します。
Sub test() For a = 1 To 100 Step 3 Range(Cells(a, "A"), Cells(a + 2, "A")).Merge Next a End Sub
これで できますよ。
ばっちりでした。
2013/01/07 15:17:18おかげで貴重な人生の時間を5時間ぐらいを節約できました。大変ありがとうございます。
早く聞けば良かった・・・。
>5時間ぐらいを節約できました。
2013/01/07 15:22:35じゃ 安く見積もっても 5000円分の価値は あったということね。