dim a
a = array("1","b","2",,,,,,)
一维数组赋值,由于元素不一样,所以用for不好实现,另外元素个数有100来个,我想一次性赋值,纠结的是如何换行?总不能这么多写一行把。用换行符号语法会报错
谢谢!

解决方案 »

  1.   

    a = array("1","b",  _
                  "2",,,,,,)
      

  2.   

    a = array( _
           "1","b","2", _
            d4,d5,d6, _
             d7,d8, _
            ..... _
          )注意,下划线和每行的最后的一个字符使用空格隔开
      

  3.   

    用Dim a(0 to 99) a(0)="1" a(1)="b" …… a(99)="" 这样也可以啊……
    与 a = array("1","b","2",,,,,,) 没什么区别吧!
      

  4.   

    Array返回的是variant啊,运算效率不高啊.
    也考虑一下把字符串split吧
      

  5.   

    放在一个字符串中,用split分割。
      

  6.   

    '如果一行写不下,可以换行,方法是:在行末按下空格键,再输入下划线"_"
    '第二行首行输入"+",以接上行
    '就你所举例,换行的输写格式如下,你只要在逗号中输入写符串即可。
    a = array("1","b","2" _
        +,,,,,, _
        +,,,,,,)