teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

コード修正

2019/07/27 05:15

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -33,7 +33,7 @@
33
33
  CountIfMerge関数はユーザー定義のワークシート関数として使えるように設計してます。
34
34
  C43セルに
35
35
  ```
36
- =CountIfMerge(C4:C42,"学習")
36
+ =CountIfMerge(C5:C42,"学習")
37
37
  ```
38
38
  と入力して、「フィルハンドル」を右方向へ4列分ドラッグすると、それぞれの列の学習のセル数か表示されます。
39
39
  通常のワークシート関数と同様に使えますので、一度式を設定しておけば、データを編集するとすぐ結果が反映されます。

1

コード修正

2019/07/27 05:14

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  解決済みですが、面白そうな題材ですので作成してみました。
2
2
 
3
- データは、「月」から「金」までで4行目から42行目まであるとします。
3
+ データは、「月」から「金」までで5行目から42行目まであるとします。
4
- C4:G42 の範囲
4
+ C5:G42 の範囲
5
5
 
6
6
  ```vba
7
7
  '指定範囲でキーワードと一致するセル数を返す、結合されているセルもカウントする。
@@ -19,7 +19,7 @@
19
19
  '43行目に結果を代入
20
20
  Public Sub 学習カウント()
21
21
  Dim rng As Range
22
- Set rng = Range("C4:G42")
22
+ Set rng = Range("C5:G42")
23
23
 
24
24
  Dim col As Range
25
25