- 我在VBA工作(不在excel IDE中,但我的对象库是
参考)我有一个userbox,其中包含一个显示全部的列表框
excel工作簿中的工作表。
- 当选择其中一个列表框项目(工作表)时,具体
所选工作表中的单元格范围放入2D
数组和每列中顶行(列标题)中的项目
然后用于填充第二个列表框。
- 我有2个命令按钮,可以让我移动单个项目
在第二个列表框中向上或向下(取决于项目是否可以移动)
向上或向下从列表框中的位置开始。)
- 我现在想要实现的是,在重新排序这些项目之后
在第二个列表框中,我希望对2D数组进行排序以匹配
列出框项目的安排,以便当我循环通过
数组我可以按照这个特定的顺序操作它的数据。
我不确定我是怎么做的,我的第一个想法是循环遍历列表框中从0开始的项目,使用所选项目的字符串比较与数组顶行中的每个值,如果找到匹配项,则将整个列移动到新数组中,重复直到所有列表框项的末尾。
我完全相信这是接近它的最佳方式,所以我正在寻找有关如何最好地实现这一目标的想法。
由于