• ベストアンサー

Excel VBA 任意の個数のセルの統合

Excel VBAの質問です。 整数型の変数 colNo は2~50の値を取ります。 任意の1セルが選択されていて、そのセルから右にcolNo個のセルを統合(MergeCells) したいのですが、方法がわかりません。 どのようにコーディングしたらよいのでしょうか。 Excel2002を使用しています。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

Range(Cells(1, 1), Cells(1, colno)).MergeCells = True でA1から任意のcolno個右に結合できます。

chiune
質問者

お礼

素早く的確なご回答ありがとうございました。 たいへん助かります。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

こんな感じでしょうか? Dim n As Integer n = ActiveCell.Value Range(ActiveCell, ActiveCell.Offset(, n - 1)).Merge

chiune
質問者

お礼

素早いご回答ありがとうございました。 大変参考になりました。

関連するQ&A