Home » Excel VBA Rangeオブジェクト » セル数式 » VBAでCOUNTA関数をセルに入力する

VBAでCOUNTA関数をセルに入力する

動作検証バージョン:Windows 11 Home + 64bit Excel バージョン 2511(ビルド19426.20218クイック実行)

「excelvba counta計算式」
といった検索キーワードでアクセスがありました。

VBAを使い、ワークシートにCOUNTA関数を使った計算式を入力するには、どのようなコードを書けばいいのかを調べていらしたのでしょうか。

[スポンサードリンク]

COUNTA関数を単独セルに入力するサンプルマクロ

以下のExcelマクロを実行すると、A1セルに計算式「=COUNTA(A3:A12)」が入力されます。

Sub COUNTA関数をセルに入力する()

 Range("A1").Formula = "=COUNTA(A3:A12)"

End Sub

COUNTA関数を複数セルに入力するサンプルマクロ

「excelvba counta 横にautofill」
といった検索キーワードでもアクセスがありました。

複数のセルにCOUNTA関数を使った計算式を入力するには、どうすればいいのかを調べていらしたのでしょう。

わざわざオートフィルしなくても、先ほどのマクロを少し修正すれば複数セルにCOUNTA関数を入力できます。

Sub COUNTA関数をセルに入力する()

 Range("A1:E1").Formula = "=COUNTA(A3:A12)"

End Sub

上記のExcelマクロで、A1:E1セルに「=COUNTA(A3:A12)」といった計算式が入力されます。

[スポンサードリンク]

Home » Excel VBA Rangeオブジェクト » セル数式 » VBAでCOUNTA関数をセルに入力する

「セル数式」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.