[算表] combobox的資料來源

看板Office作者 (Crush)時間8年前 (2015/10/22 16:20), 編輯推噓0(0010)
留言10則, 2人參與, 最新討論串1/1
各位好 我利用VBA的表單(Userform)建立一個選單(Combobox),想要讓使用者可以選取資料 雖然可以在 userform_initialize() 這邊,使用 userform1.combobox1.additem 這個語法 把我想要的選單項目建立起來,但我的選單項目是變動的 我必須根據worksheet (“sheet1”) 內D2 到D20儲存格的內容而定,有時候可能是ABC 有時候是甲乙丙 , 請問我要如何讓combobox抓取將sheet1的儲存格內容作為選單項目呢? 還是說 我根本用錯了? 該用其他的工具(listbox?) 或是語法 卡這裡卡一整天,還請協助解惑 謝謝 軟體: 版本: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.218.23.68 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1445502002.A.BF1.html

10/22 16:27, , 1F
combobox1.additem使用上有配合迴圈嗎?
10/22 16:27, 1F

10/22 16:31, , 2F
如是要動態抓取d欄最後一筆有值的儲存格或列號的話,可用
10/22 16:31, 2F

10/22 16:32, , 3F
range.end方式
10/22 16:32, 3F

10/22 16:34, , 4F
或是用combobox.list=array的方式也可以
10/22 16:34, 4F

10/22 16:43, , 5F
迴圈有試過但一直失敗,可以請教一下範例嗎?
10/22 16:43, 5F

10/22 16:48, , 6F
10/22 16:48, 6F

10/22 16:49, , 7F
combo box.list=array也試過,但我還是找不出方法連結
10/22 16:49, 7F

10/22 16:49, , 8F
到worksheet
10/22 16:49, 8F

10/22 17:04, , 9F
combobox.list的array原po有設個variant的變數來接受儲存
10/22 17:04, 9F

10/22 17:04, , 10F
格的資料嗎?
10/22 17:04, 10F
文章代碼(AID): #1MA9moln (Office)