2013-02-16 55 views
-2

对于每个Excel表单,都有一个变量var1使用VBA选择和过滤Excel表单的列表

我想写一个VBA表达式,它将选择Excel工作表,其中变量var1的值相同。

如何获取所有工作表的清单?然后过滤它的var1值denepnding?

+1

变量'var1'的值是什么? – bernie 2013-02-16 00:13:32

+0

您可能想要提供某种示例...示例数据或屏幕快照或其他内容。目前还不清楚你在问什么。 – psubsee2003 2013-02-16 00:15:00

回答

2

要浏览工作表,可以使用FOR EACH循环。如果可能,请将ActiveWorkbook替换为您的工作簿。

For Each Sheet In ActiveWorkbook.Sheets 
     <do things; 'Sheet' is an object now that takes on the properties 
      of each sheet in the workbook one at a time.> 
Next Sheet 

一旦你在那个循环中,你可以检查var1并做任何你喜欢的事情。我不完全确定每张表上变量var1的意思,你可能想澄清一些作为注释说明。

+0

这似乎并不意味着含糊不清的问题的意图。 – brettdj 2013-02-16 07:55:11