標題:
[發問]
不能CALL出來 請問有大大能幫忙解答嗎
[打印本頁]
作者:
jason77456
時間:
2014-4-12 21:49
標題:
不能CALL出來 請問有大大能幫忙解答嗎
麻煩各位大大了
作者:
GBKEE
時間:
2014-4-13 08:37
本帖最後由 GBKEE 於 2014-4-13 08:41 編輯
回復
1#
jason77456
程式區有很多相同的提問,(新會員請多搜索,了解.)
CALL
執行
工作表物件模組中的程式.必須指明所執行程式的工作表物件模組名稱.
CALL
執行
一般模組中的程式,如為公用程式則不需指明模組名稱
Sheet1的程式
Option Explicit
Sub Ex()
Module1_A
Sheet2.EX_A
Call Sheet2.EX_A
Run "Sheet2.EX" 'Run 可呼叫私用程式
Run "Module1.Module1_B" 'Run 可呼叫私用程式
End Sub
複製代碼
Sheet2的程式
Option Explicit
Private Sub Test()
Ex '執行這模組內的 私用程式
End Sub
Private Sub Ex() 'Private '模組私用程式僅這模組的程式可 CALL
MsgBox "Sheet2 Private 私用程式"
End Sub
Sub EX_A() 'Public 可省略 公用的 '所有程式都可 CALL
MsgBox "Public 公用程式"
End Sub
複製代碼
一般模阻 Module1的程式
Option Explicit
Sub Module1_A()
MsgBox "Module1_A "
End Sub
Private Sub Module1_B()
MsgBox "Private Module1_B"
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)