回答編集履歴
2
コードの修正
answer
CHANGED
@@ -12,9 +12,15 @@
|
|
12
12
|
```
|
13
13
|
|
14
14
|
```VBA
|
15
|
+
If dicH.exists(wkey) = False Then
|
15
|
-
|
16
|
+
dicH.add wkey, myArray(i, 3) '修正
|
16
|
-
|
17
|
+
dicHNo.add wkey, i '追加
|
17
18
|
```
|
19
|
+
```VBA
|
20
|
+
If dicH(wkey) < myArray(i, 3) Then
|
21
|
+
dicH(wkey) = myArray(i, 3)
|
22
|
+
dicHNo(wkey) = i '追加
|
23
|
+
```
|
18
24
|
|
19
25
|
```VBA
|
20
26
|
Debug.Print wkey, dicH(wkey), dicHNo(wkey)
|
1
名前の変更
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
もし質問内容が件名と違っていて、質問本文に記載されている「各項目名の最大値となるリスト番号」を取得したいのであれば
|
1
|
+
もし質問内容が件名と違っていて、質問本文に記載されている「各項目名の最大値となるリスト番号」を取得したいのであればtatsu99さんのソースにもう一工夫必要となります。
|
2
2
|
たとえば、
|
3
3
|
1)キーを項目名、値をリスト番号にしたディクショナリを別に用意するとか
|
4
4
|
2)dicHの値を"リスト番号_高さ最大値"にして、最大値判定の際に_の右側の高さ最大値を使うとか
|