• ベストアンサー

【VBA】オートcountAがつくりたい

VBAを使ってオートカウントAのようなものを作りたいんですけど VBA初心者なため、何も思いつきません。 どなたかご教授おねがいします。 選択範囲の一番下のその一個下へ移動する。 =counta(選択範囲)を入力する。 だけなんですけど・・・

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

Sub test() rng = Selection.Address Selection.Offset(Selection.Rows.Count).Resize(1) = "=counta(" & rng & ")" End Sub

G-ISZ
質問者

お礼

ありがとうございます。試してみます。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

Public Sub AutoCountAIns() Dim r As Range Set r = Selection r.Cells(r.Rows.Count + 1, r.Columns.Count).Formula = "=COUNTA(" + r.AddressLocal(False, False) + ")" End Sub

G-ISZ
質問者

お礼

ありがとうございます。試してみます。

関連するQ&A