• 締切済み

VBA)範囲指定した全セルに関数を入れたいのですが。。。

当方、始めてのマクロ作成に奮闘中の身です。 ご教授いただきたく、質問させていただきます。 ◎質問 範囲指定した全セルに関数を入力したいのですが、アクティブセルのみにしか関数が入らず困っています。    Dim abc As Integer       abc = Sheets("シート名").Range("A1").CurrentRegion.Rows.Count    Range(Cells(2, 12), Cells(abc, 12)).Select    ActiveCell.FormulaR1C1 = "=COUNTIF(R1C1:RC[-11],RC[-11])" 一番下の部分の関数を入力したいのですが、アクティブセルのみの入力になってしまい、下から2番目の指定範囲には反映されません。 下から2番目の指定範囲セル全てに適用するにはどうしたら良いでしょうか。 よろしくお願いいたします。

みんなの回答

回答No.1

コードの意味を考えていますか? >ActiveCell.FormulaR1C1 = "=COUNTIF(R1C1:RC[-11],RC[-11])" でActiveCellと指定しているんだからActiveCellのみに反映されるのは当然でしょ。 ActiveCellを選択範囲に置き換えてください。 Selection.FormulaR1C1 = "=COUNTIF(R1C1:RC[-11],RC[-11])"

すると、全ての回答が全文表示されます。

関連するQ&A