我碰到一个解决未知数的问题1!如下要实现的目的:通过程序可以申明N个已知(combo1.listindex)变量 如:a1、a2、A3、A4、.......
已知combo1.listindex值,我用如下方式不能程序自动申明 dim a1(combo1.listindex)
这样是错误的方式,请问高手有什么办法让程序能随着需要自动申明N个数量的变量!数量其实已知取值combo1.listindex就可以了但是让程序自动申明需要如何处理?

解决方案 »

  1.   

    我要100分 哈哈 都说在线等 还给高分 等回答了问题 甚至有的连贴都不节方法是 dim a() as integer
           redim a(combo1.listindex)
    就可以了是这么回事吧
    这么简单吗?是我不理解楼主的题?
      

  2.   

    数组可以重新定义大小~
    只是在你声明的时候不要给出其下标~
    方法是 dim a() as integer
    重新定义用REDIM
      

  3.   

    如果用redim a(combo1.listindex) 这样是不是等于重新定义变量,我是需要一次性读出combo1.listindex的所有数,然后一个一个程序一次性定义完!用这个语句能有用吗?好象那个语句是反复重新定义变量!
      

  4.   

    combo1没有选中任何项的时候ListIndex=-1 当然不能redim a(-1)
            redim a(combo1.listcount)