返回列表 上一主題 發帖

[發問] 如何才能抓到UserForm1.ComboBox1的資料?

[發問] 如何才能抓到UserForm1.ComboBox1的資料?

Test.rar (21.37 KB)

請先下載資料~
打開EXCEL~登入使用者~使用者帳號和密碼相同
然後在A1打入AAA後按下Enter
D:\底下則會出現一個AAA.xls

和我原本給的 使用者名稱+在A1打入的AAA.xls  不同
少了使用者名稱~UserForm1.ComboBox1

問題點就在這一行
Save_Name = "D:\" & UserForm1.ComboBox1 & [A1] & ".xls"

UserForm1.ComboBox1 被忽略了~為什麼會這樣呢?

回復 1# av8d


    應該設置一個公共變數
例如:一般模組中加入
Public Username$
在表單關閉時將ComboBox1指定給Username
然後在Worksheet_Change程序中以Username代替UserForm1.ComboBox1
學海無涯_不恥下問

TOP

本帖最後由 av8d 於 2013-3-19 11:15 編輯

回復 2# Hsieh


    H大大~
會顯示找不到資料成員~
Username$和Usernam是相同的?
於是我把Username$改成Username就可以了^^
請問+$是除了避免重複ID還有其他的含意嗎?(我記得有,大大有說過)
再次感謝H大大的大力幫忙~

TOP

回復 3# av8d


    這只是告訴你使用公共變數來取得已卸載表單的值
加上$是代表宣告變數為字串型態
學海無涯_不恥下問

TOP

        靜思自在 : 人的眼睛長在前面,只看到別人的缺點,絲毫看不到自己的缺點。
返回列表 上一主題