「Excel VBA」如何在工作表(Sheet)中抓取模組(Module)裡的變數?

by 17:21:00 0 comments
Function,所謂的自訂函數。
在Function裡寫入自己想要的功能,而後在工作表(Sheet)裡就能自由運用該函數。

接下來的範例,在Function裡寫入可以抓取該模組(Module)裡全域變數的相關程式碼,就可以在工作表(Sheet)裡使用。




1. 開啟Excel新活頁簿,按下快速鍵Alt+F11,開啟Visual Basic開發視窗。

2. 左上角的專案視窗按下滑鼠右鍵,選擇『插入』→『模組』,此時會新增一個新模組,預設會將其模組打開(正常為整面空白)並命名為『Module1』。

3. 在空白的模組中,key入下列程式碼。
Public x As Boolean

Function getXvalue()
 getXvalue = x
End Function
* Function裡的程式碼執行完之後,要傳回結果必須要用該子程式的名字去承接結果。

4. 完成上述自訂函數後,即可如下圖般在工作表(Sheet)裡使用。


0 comments:

Post a Comment