dim s(0 to 3) as string
s()=array(aaa,bbbbbb,ccccccccc,dddd)
提示出错,数组不能赋值   请问一下应该怎么写

解决方案 »

  1.   

    array()构造的是variant类型的数组,不能赋值到string类型数组(数组赋值要求类型相同),再则,你也不能赋值到定长数组
      

  2.   

    '---------------------------------------------------------------------------------------
    ' 过程名    : Form_Load
    ' 时间      : 2013-1-20 19:26
    ' 作者      : 杨过.网狐.cn(csdn bcrun)
    ' 功能      :
    ' 说明      :
    ' 备注      : CSDN之VB一群:283362041
    '---------------------------------------------------------------------------------------
    '
    Private Sub Form_Load()
    Dim s() As String
    s = Split("aaa,bbbbbb,ccccccccc,dddd", ",")
    End Sub
      

  3.   

    本帖最后由 bcrun 于 2013-01-28 11:10:04 编辑
      

  4.   

    仍提示不能给数组赋值,因故不能进VB6,所以是进的是VBA测试的