VBA中如何定义一个长度可变的数组

在EXCEL中使用VBA程序,如何定义一个数组长度能够随程序的运行而变化的数组?

第1个回答  2018-03-28
excel vba这东西就是个垃圾,毕竟是早期语言,不像PYTHON这种先进语言这么发达
说白了,excel vba在定义方面没有绝对可变的数组,所以每次都要用redim更改一下
当然,你要非得从底层来说,任何语言都没有绝对可变的数组,一旦定义或使用,它是占有一定物理空间地址的。但是这种总是重定义的语言,用起来真的很不顺手,这就是现在python能够排行第一的原因之一。
第2个回答  2010-07-09
定义一个数组,需要的时候 redim 一下就可以了本回答被提问者采纳
相似回答