返回列表 上一主題 發帖

private sub 時間久了忘記名字如何找出來.

private sub 時間久了忘記名字如何找出來.

各位大大 一般旳SUB 按ALT + F11 即可看見.但private sub 卻要輸入名字才可看見,如果忘了名字要如何找出來

回復 12# GBKEE


    謝謝大大的說明.
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復  GBKEE
我試了只打 sub的名 都可以可呼叫 Private 的程序.
只打 sub的名 有什麼不好的地方嗎?      沒有什麼不好.要看你的需求!
basarasy 發表於 2010-10-24 09:54

你是在同一個模組裡,呼叫這模組內的Private 的程序吧!
兩個模組間 無法用 Call 來呼叫彼此的 Private 的程序 只能用Run

TOP

回復 10# GBKEE
我試了只打 sub的名 都可以可呼叫 Private 的程序.
只打 sub的名 有什麼不好的地方嗎?
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 8# basarasy
Call Test ->呼叫  Sub Test
Test  ->   一樣是呼叫  Sub Test
Call   不可呼叫 Private 的程序
Run  可呼叫 Private 的程序

TOP

GBKEE  Tks

TOP

回復 7# GBKEE
請問大大.我平常在  SUB A   RUN  SUB  B時,都不用Call 和RUN,只打SUB 的名.
用Call 和RUN和不用有什麼好處?
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 5# jim
Call 只可乎叫 Public Sub 無法 乎叫 Private Sub
用Run  可乎叫 Public Sub 及 Private Sub
物件模組 (ThisWorkbook,Sheet1,Sheet12.....):
例如位在Sheet1時 不管是 Private Sub TEST() 或是 Sub TEST()    皆用   Run "Sheet1.TEST"
一般模組(Module):
不管 Sub  是否是 Private Sub TEST() 或是 Sub TEST()               直接用  Run ".TEST"

TOP

回復 5# jim


    Private Sub c()

MsgBox "1"
End Sub
Sub kk()

c
End Sub
50 字節以內
不支持自定義 Discuz! 代碼

TOP

請教各位前輩一個問題
在 sub公式內可用 call 來呼叫 另一個 sub  如
  sub kk()
   --------
   call a     ( a 是另一個 sub )
--------

  我有一個疑問  在 sub 內 可否呼叫 另外一個 private sub c () 用何方式呼叫 ?
                      在 private sub 內 可否呼叫 另外一個 sub k () 用何方式呼叫 ?

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題