private sub 時間久了忘記名字如何找出來.
- 帖子
- 812
- 主題
- 7
- 精華
- 0
- 積分
- 862
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- 2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台中
- 註冊時間
- 2010-5-13
- 最後登錄
- 2019-10-10

|
private sub 時間久了忘記名字如何找出來.
|
各位大大 一般旳SUB 按ALT + F11 即可看見.但private sub 卻要輸入名字才可看見,如果忘了名字要如何找出來 |
|
|
|
|
|
|
|
- 帖子
- 287
- 主題
- 65
- 精華
- 0
- 積分
- 357
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- OFFIC 2007
- 閱讀權限
- 20
- 註冊時間
- 2010-6-4
- 最後登錄
- 2015-8-19
|
13#
發表於 2010-10-24 12:01
| 只看該作者
|
|
50 字節以內
不支持自定義 Discuz! 代碼
|
|
|
|
|
- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
12#
發表於 2010-10-24 10:53
| 只看該作者
回復 GBKEE
我試了只打 sub的名 都可以可呼叫 Private 的程序.
只打 sub的名 有什麼不好的地方嗎? 沒有什麼不好.要看你的需求!
basarasy 發表於 2010-10-24 09:54 
你是在同一個模組裡,呼叫這模組內的Private 的程序吧!
兩個模組間 無法用 Call 來呼叫彼此的 Private 的程序 只能用Run |
|
|
|
|
|
|
|
- 帖子
- 287
- 主題
- 65
- 精華
- 0
- 積分
- 357
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- OFFIC 2007
- 閱讀權限
- 20
- 註冊時間
- 2010-6-4
- 最後登錄
- 2015-8-19
|
11#
發表於 2010-10-24 09:54
| 只看該作者
回復 10# GBKEE
我試了只打 sub的名 都可以可呼叫 Private 的程序.
只打 sub的名 有什麼不好的地方嗎? |
|
|
50 字節以內
不支持自定義 Discuz! 代碼
|
|
|
|
|
- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
10#
發表於 2010-10-24 07:05
| 只看該作者
回復 8# basarasy
Call Test ->呼叫 Sub Test
Test -> 一樣是呼叫 Sub Test
Call 不可呼叫 Private 的程序
Run 可呼叫 Private 的程序 |
|
|
|
|
|
|
|
- 帖子
- 87
- 主題
- 26
- 精華
- 0
- 積分
- 119
- 點名
- 0
- 作業系統
- win 7
- 軟體版本
- office2003
- 閱讀權限
- 20
- 性別
- 男
- 來自
- taiwan
- 註冊時間
- 2010-5-7
- 最後登錄
- 2020-9-28
|
9#
發表於 2010-10-24 06:52
| 只看該作者
|
|
|
|
|
|
|
- 帖子
- 287
- 主題
- 65
- 精華
- 0
- 積分
- 357
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- OFFIC 2007
- 閱讀權限
- 20
- 註冊時間
- 2010-6-4
- 最後登錄
- 2015-8-19
|
8#
發表於 2010-10-24 00:15
| 只看該作者
回復 7# GBKEE
請問大大.我平常在 SUB A RUN SUB B時,都不用Call 和RUN,只打SUB 的名.
用Call 和RUN和不用有什麼好處? |
|
|
50 字節以內
不支持自定義 Discuz! 代碼
|
|
|
|
|
- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
7#
發表於 2010-10-23 17:59
| 只看該作者
回復 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" |
|
|
|
|
|
|
|
- 帖子
- 287
- 主題
- 65
- 精華
- 0
- 積分
- 357
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- OFFIC 2007
- 閱讀權限
- 20
- 註冊時間
- 2010-6-4
- 最後登錄
- 2015-8-19
|
6#
發表於 2010-10-23 16:55
| 只看該作者
回復 5# jim
Private Sub c()
MsgBox "1"
End Sub
Sub kk()
c
End Sub |
|
|
50 字節以內
不支持自定義 Discuz! 代碼
|
|
|
|
|
- 帖子
- 87
- 主題
- 26
- 精華
- 0
- 積分
- 119
- 點名
- 0
- 作業系統
- win 7
- 軟體版本
- office2003
- 閱讀權限
- 20
- 性別
- 男
- 來自
- taiwan
- 註冊時間
- 2010-5-7
- 最後登錄
- 2020-9-28
|
5#
發表於 2010-10-23 13:26
| 只看該作者
請教各位前輩一個問題
在 sub公式內可用 call 來呼叫 另一個 sub 如
sub kk()
--------
call a ( a 是另一個 sub )
--------
我有一個疑問 在 sub 內 可否呼叫 另外一個 private sub c () 用何方式呼叫 ?
在 private sub 內 可否呼叫 另外一個 sub k () 用何方式呼叫 ? |
|
|
|
|
|
|
|