返回列表 上一主題 發帖

[發問] 表單問題 請問如何控制checkbox數量

[發問] 表單問題 請問如何控制checkbox數量

例如我在excel裡面有如下幾筆個股
2305        全友
2324        仁寶
2331        精英
2353        宏碁
2362        藍天
2365        昆盈
2377        微星
2382        廣達
2399        映泰
2465        麗臺

我希望當我按下表單按鈕時
可以自動將這些股票名稱以及股票代號自動帶入表單的checkbox
(但因為數量不固定,所以無法固定checkbox的數量)
如下圖

希望有大大可以指點一下
感激不盡
Excel VBA網頁資料收集教學:
http://forum.twbts.com/thread-20848-1-1.html

本帖最後由 jackyq 於 2018-6-20 13:47 編輯




listbox

TOP

回復 2# jackyq

感謝jackyq
想請問一下您是如何做出前面的核取方塊?
因為我用listbox好像沒有核取方塊
Excel VBA網頁資料收集教學:
http://forum.twbts.com/thread-20848-1-1.html

TOP

本帖最後由 jackyq 於 2018-6-20 15:39 編輯

回復 3# iamaraymond

屬性視窗手動設定 or  用 VBA 寫入屬性
ListBox1.ListStyle = fmListStyleOption
ListBox1.MultiSelect = fmMultiSelectMulti






Private Sub ListBox1_Change()
For w = 0 To ListBox1.ListCount - 1
    If ListBox1.Selected(w) Then
       Debug.Print "選中 = " + ListBox1.List(w)
    End If
Next
End Sub

TOP

回復 4# jackyq

感謝jackyq,原來有這麼多可以設定的東西,又學習了
Excel VBA網頁資料收集教學:
http://forum.twbts.com/thread-20848-1-1.html

TOP

用checkbox也可以,在執行階段增加checkbox

TOP

回復 6# linyancheng

可以請教版大如何做到動態控制checkbox嗎?
之前爬文有看到似乎會用到class
雖然我對class不熟,但如果版大願意分享的話
我一定會盡力弄懂的!
Excel VBA網頁資料收集教學:
http://forum.twbts.com/thread-20848-1-1.html

TOP

回復 7# iamaraymond


    其實如果控制項不需要觸發事件,不需要使用Class

Class範例.zip (10.27 KB)

TOP

回復 8# linyancheng

感謝版主,我再研究看看
Excel VBA網頁資料收集教學:
http://forum.twbts.com/thread-20848-1-1.html

TOP

        靜思自在 : 慈悲沒有敵人,智慧不起煩惱。
返回列表 上一主題