我一直在使用以下简要代码将表单的列表框值加载到公共数组中。
将arrListboxContents变为变体
arrListboxContents = frmTasks.LboxNames.list
(列表框只包含5列。)
上面的工作和数组包含列表框的所有值,但奇怪的是,即使列表框只有5列,数组的列维也默认为9。 (行数是正确的,没有额外的。)
Print Ubound(arrListboxContents,2) = 9
我尝试在从列表框加载之前添加 Redim arrListboxContents(x,5),但在我加载它之后检查数组仍然是:
猜猜我必须返回使用循环加载数组的代码,这需要更多行代码。 (我已多次这样做,所以我知道该怎么做。)
只是想知道数组为什么不自动匹配列表的列维度。任何人都有任何想法???