我有一个运行很多项目的程序,跳过某些不符合标准的项目。然而,我然后回去运行一些在第一轮中错过的个人。我目前通过为每个人手动重新运行程序来做到这一点,但理想情况下,更喜欢解决方案。在Excel 2003中创建可变大小的组合的好方法是什么?
我的老板建议的东西可能会有效的是创建一个列表(如在数据 - >列表),其中包含有问题的项目的名称,然后迭代列表。可悲的是,我的帮助文件fu似乎让我失望 - 我不知道我是否不知道要寻找什么,或者什么。
运行“生成宏”命令显示,首先创建列表的VBA沿着 ActiveSheet.ListObjects.Add(xlSrcRange,Range(“$ A $ 1”),xlYes)行。 Name =“List1”
不幸的是,我似乎无法弄清楚如何对结果列表进行处理。我正在寻找循环沿线
For Each ListItem in List
Run the procedure on the text in ListItem.Value
Next ListItem
有什么建议吗?
这样做的问题是它明确定义了哪些单元格被包含 - 我在寻找的是一种根据项目数量来扩大和缩小区域的方法。 (无需每次都破解代码) – Margaret 2008-12-07 23:42:24
我了解您的请求。 我现在已经制作了一个更通用的版本,基于命名的范围 - 实际上,我想我将在我的小脚本中使用它:-) – 2008-12-08 08:22:20