2013-02-16 53 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