Vba 数组声明中的括号重要吗?

Vba 数组声明中的括号重要吗?,vba,Vba,(Excel)VBA是否区分: Dim Ghadafi as Variant 及 第一个语法是一个变量,而第二个表示变量数组 你可以做Ghadafi=5.25 你可以做 Redim-Preserve-Ghadafi(3) 加达菲(1)5.25 加达菲(2)=6.10 第一种语法是一个变量,而第二种语法表示变量数组 你可以做Ghadafi=5.25 你可以做 Redim-Preserve-Ghadafi(3) 加达菲(1)5.25 加达菲(2)=6.10 好的,然后如果你取第一个,把它设为,比如

(Excel)VBA是否区分:

Dim Ghadafi as Variant


第一个语法是一个变量,而第二个表示变量数组

  • 你可以做
    Ghadafi=5.25
  • 你可以做
    Redim-Preserve-Ghadafi(3)
    加达菲(1)5.25
    加达菲(2)=6.10

  • 第一种语法是一个变量,而第二种语法表示变量数组

  • 你可以做
    Ghadafi=5.25
  • 你可以做
    Redim-Preserve-Ghadafi(3)
    加达菲(1)5.25
    加达菲(2)=6.10

  • 好的,然后如果你取第一个,把它设为,比如说,数组(…),它就等于后者,除了后者,你不必显式地使用“数组”这个词,对吗?我通过彭博API使用它,他们的整个系统有点像一个黑匣子——对于学习这门语言的人来说并不聪明:)@MonteCarloGenerator:我认为你可以做到,是的,你可以。。。。这很可怕,但是如果你面对一个黑盒子,那么任何东西都是允许的:)变量可以包含任何东西,包括数组。变量数组的每个元素也可以包含任何东西,包括一个数组:这样你就可以构建一个不规则的数组。好吧,如果你取第一个元素并将其设置为数组(…),它将等同于后者,除了后者,你不必显式使用“数组”这个词,对吗?我通过彭博API使用它,他们的整个系统有点像一个黑匣子——对于学习这门语言的人来说并不聪明:)@MonteCarloGenerator:我认为你可以做到,是的,你可以。。。。这很可怕,但是如果你面对一个黑盒子,那么任何东西都是允许的:)变量可以包含任何东西,包括数组。变量数组的每个元素也可以包含包括数组在内的任何内容:因此可以构建一个不规则数组。
    Dim Ghadafi() as Variant