- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
2#
發表於 2012-7-24 15:53
| 只看該作者
回復 1# av8d
寫在任模組內寫入? 如是在Sheet1工作表物件模組- Option Explicit
- Public D As Object 'Public 公用 : Private 私用
- Public Sub NName()
- Set D = CreateObject("Scripting.Dictionary")
- D("GAS1") = "小明"
- D("GAS2") = "小華"
- D("IAS1") = "小華"
- D("IAS2") = "小華"
- D("CHAS1") = "小華"
- D("CHAS2") = "小華"
- MsgBox UserForm1.a
- End Sub
複製代碼 另在UserForm1內寫入- Option Explicit
- Public a As String
- Private Sub UserForm_Initialize()
- a = "UserForm1 Public 公用變數"
- MsgBox Sheet1.D("GAS1") 'Sheet1 是物件模組
- '如是一般模組的公用變數 不需指明一般模組名稱
- '除非在2個一般模組有相同的變數名稱 則需指明模組名稱
- End Sub
複製代碼 請執行 NName程序試試看 |
|