VBAで文字列配列を宣言して初期化する 質問する

VBAで文字列配列を宣言して初期化する 質問する

これは別の Stack Overflow の投稿によれば動作するはずですが、そうではありません:

Dim arrWsNames As String() = {"Value1", "Value2"}

何が問題なのか誰か教えてもらえますか?

ベストアンサー1

これを試して:

' Variant array    
Dim myVariantArray As Variant
myVariantArray = Array("Cat", "Dog", "Rabbit")

' String array
Dim myStringArray() As String
myStringArray = Split("Cat,Dog,Rabbit", ",")

おすすめ記事