人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

=DCOUNT(指数化!D1:K16,指数化!D1,指数属性計算!A1:B2)
のような計算式を Application.WorksheetFunction.dcount で書くにはどうするといいのでしょうか、range(cells,cells)みたいなので代用できるのでしょうか?


●質問者: kaiketsu
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:A1 application b2 D1 属性
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● HALSPECIAL
●35ポイント

こんな感じでいかがでしょうか


Option Explicit

Public Sub hoge()
 Dim arg1 As Range
 Dim arg2 As Range
 Dim arg3 As Range

 Set arg1 = Sheets("指数化").Range("D1:K16")
 Set arg2 = Sheets("指数化").Range("D1")
 Set arg3 = Sheets("指数化").Range("A1:B2")

 Debug.Print Application.WorksheetFunction.DCount(arg1, arg2, arg3)

End Sub



2 ● SALINGER
●35ポイント

これでいいです。

Application.WorksheetFunction.DCount(Worksheets("指数化").Range("D1:K16"), Worksheets("指数化").Range("D1"), Worksheets("指数属性計算").Range("A1:B2"))

http://q.hatena.ne.jp/

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ