回答編集履歴
1
追記
answer
CHANGED
|
@@ -16,4 +16,17 @@
|
|
|
16
16
|
Debug.Print e, d(e)
|
|
17
17
|
Next
|
|
18
18
|
End Sub
|
|
19
|
+
```
|
|
20
|
+
---
|
|
21
|
+
<追記>
|
|
22
|
+
```VBA
|
|
23
|
+
Function SetDict(ByVal default_array As Range) As Object
|
|
24
|
+
Set SetDict = CreateObject("Scripting.Dictionary")
|
|
25
|
+
Dim arr, i
|
|
26
|
+
arr = default_array.Value
|
|
27
|
+
For i = 1 To UBound(arr)
|
|
28
|
+
SetDict.Item(arr(i, 1)) = arr(i, 2)
|
|
29
|
+
Next
|
|
30
|
+
End Function
|
|
31
|
+
|
|
19
32
|
```
|