首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

怎么给VBA结构体数组赋初值

2012-12-17 
如何给VBA结构体数组赋初值自定义类型Public Type sheetsTypesNameAs StringrStart As IntegercStart As

如何给VBA结构体数组赋初值
'自定义类型
Public Type sheetsType
sName  As String
rStart As Integer
cStart As Integer
rPoint As Integer
End Type

Dim sheetsSelect() As sheetsType
sheetsSelect = Array("数据1", 1, 2, 3, "数据2", 1, 2, 3, "数据3", 1, 2, 3)

'我希望达到如上效果,但实际情况告诉我类型不匹配,请问该如何修改,及如何赋初值
'补充说明下,最终我需要一个可扩展的结构体数组,方便后期维护,循环遍历时我用UBound()函数,这样可以么
[解决办法]
循环吧
[解决办法]
强烈建议你用Collection类型,

自定义类型只能在外接dll里很好的使用。

热点排行