Discussion:
如何以變數取代活頁簿名稱
(时间太久无法回复)
unknown
2009-02-26 06:36:02 UTC
Permalink
小弟想寫一段程式碼,會依序對多張活頁簿進行搜尋的動作

搜尋動作的內容都是相同的...唯一不同的只有活頁簿的名稱...

所以想把搜尋動作寫成副程式來呼叫...可是卻遇上無法將活頁薄名稱傳進副程式的問題

特此請教各位先進...萬分感激
天道無常
2009-02-28 13:32:43 UTC
Permalink
我有個想法,但從未試過,不知是否可行.

或可將活頁簿名稱存到檔案裡.由VBA打開檔案,攫取活頁簿名稱.
Post by unknown
小弟想寫一段程式碼,會依序對多張活頁簿進行搜尋的動作
搜尋動作的內容都是相同的...唯一不同的只有活頁簿的名稱...
所以想把搜尋動作寫成副程式來呼叫...可是卻遇上無法將活頁薄名稱傳進副程式的問題
特此請教各位先進...萬分感激
璉璉
2009-03-06 05:50:12 UTC
Permalink
在 VBA 中可以針對你目前的活頁簿 (ActiveWorkbook) 做

For Each xlSheet In WorkBook
...
Next



For i = 1 To WorkBook.Sheets.Count
...
Next
--
請移轉至微軟程式設計、系統管理使用新技術論壇討論區,提供網友回覆後即時簡訊、電子郵件通知:
程式開發設計:http://social.msdn.microsoft.com/Forums/zh-TW/categories/
操作管理技術:http://social.technet.microsoft.com/Forums/zh-TW/categories/
Post by 天道無常
我有個想法,但從未試過,不知是否可行.
或可將活頁簿名稱存到檔案裡.由VBA打開檔案,攫取活頁簿名稱.
Post by unknown
小弟想寫一段程式碼,會依序對多張活頁簿進行搜尋的動作
搜尋動作的內容都是相同的...唯一不同的只有活頁簿的名稱...
所以想把搜尋動作寫成副程式來呼叫...可是卻遇上無法將活頁薄名稱傳進副程式的問題
特此請教各位先進...萬分感激
Loading...