註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 請教UserForm帶入引數與帶出引數的問題
返回列表
下一主題
上一主題
發帖
請教UserForm帶入引數與帶出引數的問題
stillfish00
發短消息
加為好友
stillfish00
當前離線
UID
9276
帖子
1018
主題
15
精華
0
積分
1058
金錢
1058
點名
0
作業系統
win7 32bit
軟體版本
Office 2016 64-bit
閱讀權限
50
性別
男
來自
桃園
在線時間
1141 小時
註冊時間
2012-5-9
最後登錄
2022-9-28
大學生
帖子
1018
主題
15
精華
0
積分
1058
點名
0
作業系統
win7 32bit
軟體版本
Office 2016 64-bit
閱讀權限
50
性別
男
來自
桃園
註冊時間
2012-5-9
最後登錄
2022-9-28
1
#
跳轉到
»
發表於 2016-3-23 19:05
|
顯示全部帖子
回復
1#
clio
通常呼叫表單就是在一般模組呼叫
Load Userform1
和
Userform1.Show
如果要傳一些初始化的資料給表單,可在表單程式碼新增如Sub InitForm(arInput)
Public Sub InitForm(arInput)
ListBox1.List = arInput
End Sub
複製代碼
一般模組Show之前呼叫InitForm傳遞給表單
Sub Test()
Dim ar
ar = Array("A", "B", "C")
Load UserForm2
UserForm2.InitForm ar
UserForm2.Show
End Sub
複製代碼
Userform 按鈕後取得已選項目
Private Sub CommandButton1_Click()
Dim Output_AR(1 To ListBox1.Count)
Dim i As Integer, cnt As Integer
For i = 1 To ListBox1.ListCount
If ListBox1.Selected(i) Then
cnt = cnt + 1
Output_AR(cnt) = ListBox1.List(i)
End If
Next
If cnt > 0 Then
ReDim Preserve Output_AR(1 To cnt)
'至此 Output_AR 已取得選擇的項目
End If
End Sub
複製代碼
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。
TOP
stillfish00
發短消息
加為好友
stillfish00
當前離線
UID
9276
帖子
1018
主題
15
精華
0
積分
1058
金錢
1058
點名
0
作業系統
win7 32bit
軟體版本
Office 2016 64-bit
閱讀權限
50
性別
男
來自
桃園
在線時間
1141 小時
註冊時間
2012-5-9
最後登錄
2022-9-28
大學生
帖子
1018
主題
15
精華
0
積分
1058
點名
0
作業系統
win7 32bit
軟體版本
Office 2016 64-bit
閱讀權限
50
性別
男
來自
桃園
註冊時間
2012-5-9
最後登錄
2022-9-28
2
#
發表於 2016-3-24 19:40
|
顯示全部帖子
回復
3#
clio
你的意思是想再把Output_AR傳回Test內?
通常我是不會再傳回Test啦,既然我已經有Output_AR,如果我要做甚麼分析或處理,就在Click內呼叫我要處理的Function 並把Output_AR傳到我要處理的Function內不就好了?
堅持要傳回Test的話,就在一般模組宣告一個模組層次的公用(Public)變數,前面的Output_AR都改成直接用這個公用變數,這樣Test內也能看到這個變數就不用傳了。
不過,你要先注意的是預設的表單,當你呼叫UserForm2.Show後,表單顯示出來,程式會停留在該行,會一直等到表單關閉才會跳到下一行。
問的不夠明確我也只能這樣回答啦。
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。
TOP
靜思自在 :
受人點水之恩,須當湧泉以報。
返回列表
下一主題
上一主題
Excelㄧ般區
進階應用專區
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 • 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲