-1
我有一個有點複雜的宏觀情況,所以我會盡我所能來佈置它。它涉及到3個不同的工作簿文件之間相互作用:在另一個工作簿中調用宏
- 第一含通用數據分析和格式化宏
- 含有的參數,格式信息,和更具體的宏第二分析那種數據的
- 第三文件包含實際數據本身將被格式化
我設想的工作流程是這樣的:通用片被裝起來,和一個數據和參數文件被選擇,和通用宏運行應用一些基本格式。然後,將從參數文件運行具有特定名稱和參數列表(例如Sub SpecialFormatting(wbk As Workbook)
)的公共宏,以便對不屬於通用表單的數據文件執行更具體的格式設置。
我將如何指定運行宏的工作簿?我想我讀了一些關於Application.Run
的地方,但我認爲這隻能通過參數ByVal
。我需要通過工作簿ByRef
才能編輯它。
我想對於這種特定的情況,我可以傳遞一個字符串與數據手冊的名稱,但有沒有另一種選擇?