你的意思可能是定义一个数组,数组中的每一个元素的数据类型各不相同。
这种想法行不通。数组中的元素类型应是统一的。
只能用自定义的数据类型来定义整个数组的数据类型。
你可以先定义一种数据类型如:TYPINTCHAR 
然后再用自定义的数据类型TYPINTCHAR来定义数组,这种方法你可能也已掌握了。

解决方案 »

  1.   

    绝对可以:
    模块(BAS)中:
    Public Type Test
        a As Integer
        b As String
    End Type
    Public arrTest(3) As Test
    窗体(FRM)中:
    Private Type Test
        a As Integer
        b As String
    End Type
    Private arrTest(3) As Test
      

  2.   

    to all:
        我要求的是在自定义类型中要有类似a(n).b(n)的变量,这样才可以用"for……next"语句来处理。
      

  3.   

    要实现a(n)之类的动态数组好象不可以
    在type.....end type语句中,当在用户自定义类型中声名大小固定得数组时,必须用数字文字或常数而不能用变量来声明数组的维数。如:
    type aa
    aa(1 to 100) as integer
    cc as string*30
    end type
    dim dd(1 to 100) as aa