回答編集履歴

1

追記

2020/03/16 02:24

投稿

Y.H.
Y.H.

スコア7914

test CHANGED
@@ -1,3 +1,25 @@
1
+ [Set ステートメント](https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/set-statement)
2
+
3
+ > オブジェクト参照を変数またはプロパティに割り当てます。
4
+
5
+
6
+
7
+ `buf`は`String`型なので`Set`は使用できません。普通に代入します。
8
+
9
+
10
+
11
+ [ReDim ステートメント](https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/redim-statement)
12
+
13
+ > ReDimステートメントは、 Private、 Public、または**Dim** ステートメント (次元の添字なし) を使用して、既に正式に宣言されている動的配列のサイズを変更したり、サイズを変更したりするために使用します。
14
+
15
+
16
+
17
+ なので、`values`は配列にする必要があります。
18
+
19
+
20
+
21
+
22
+
1
23
  ```VBA
2
24
 
3
25
  Dim values() As Variant`