看板 Office 關於我們 聯絡資訊
各位好 我利用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
soyoso: combobox1.additem使用上有配合迴圈嗎? 10/22 16:27
soyoso: 如是要動態抓取d欄最後一筆有值的儲存格或列號的話,可用 10/22 16:31
soyoso: range.end方式 10/22 16:32
soyoso: 或是用combobox.list=array的方式也可以 10/22 16:34
anhbclbe: 迴圈有試過但一直失敗,可以請教一下範例嗎? 10/22 16:43
soyoso: https://goo.gl/T6YMtB 10/22 16:48
anhbclbe: combo box.list=array也試過,但我還是找不出方法連結 10/22 16:49
anhbclbe: 到worksheet 10/22 16:49
soyoso: combobox.list的array原po有設個variant的變數來接受儲存 10/22 17:04
soyoso: 格的資料嗎? 10/22 17:04