Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


30783 / 76732 ←次へ | 前へ→

【51211】Re:条件別にカウントする方法を教えてください
発言  ichinose  - 07/9/3(月) 21:47 -

引用なし
パスワード
   >
>>>count関数をうまく使うことができません。
>これを書いたので誤解があったのかもしれません。
>すみません。
>
>このタイミングでカウントしたい!というのがあるので
>マクロボタンを作成して、組んでいました。
>
>よろしければ
>VBAで教えていただきたいです。
前回の投稿の数式入力操作をマクロの記録で実行すれば、土台はは
作ってくれますけどね!!

標準モジュールに

'===============================================================
Sub main()
  Dim rng As Range
  Set rng = Range("a1", Cells(Rows.Count, "a").End(xlUp))
  With Range("f1:g5")
    .Formula = Array( _
         "=COUNTIF(" & rng.Address & ",ROW())", _
         "=SUMPRODUCT((" & rng.Address & "=ROW())*(" & _
         rng.Offset(0, 1).Address & "=""○""))")
    .Value = .Value
    End With
End Sub

VBAで行ってもほぼ同じですよ!!
セルF1からG5に数式を入れます。
出た結果を値に変換することだけ追加しました。

1 hits

【51208】条件別にカウントする方法を教えてください なかこ 07/9/3(月) 20:06 質問
【51209】Re:条件別にカウントする方法を教えてくだ... ichinose 07/9/3(月) 20:28 発言
【51210】Re:条件別にカウントする方法を教えてくだ... なかこ 07/9/3(月) 20:57 発言
【51211】Re:条件別にカウントする方法を教えてくだ... ichinose 07/9/3(月) 21:47 発言
【51212】Re:条件別にカウントする方法を教えてくだ... なかこ 07/9/3(月) 22:02 お礼

30783 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free