作者tinkens (十戒*行屍走肉)
看板Office
標題[算表] ComboBox Change的問題
時間Thu Feb 18 00:24:38 2021
軟體:Excel
版本:2013
UserForm如下~
┌───────┐
│┌─────┐│
││ComboBox1 ││
│└─────┘│
│┌─────┐│
││ComboBox2 ││
│└─────┘│
│ ︴ │
│┌─────┐│
││ComboBox9 ││
│└─────┘│
└───────┘
當數據只有1個的時候,UserForm只有ComboBox1可以使用,其他的都是Lock的
現在我的ComBox1從儲存格抓取到數值了
ComboBox1=sheet("ABC").Range(A1)
接著利用ComboBox1因為有填入數值所以解鎖ComboBox2,如下
Private sub ComBox1_Change()
ComboBox2.Locked = False
End sub
可是使用的時候明明ComboBox1已經有值了,或是手動變更值了,ComboBox2卻怎還是鎖著
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.185.248.104 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1613579081.A.E9E.html
1F:→ soyoso: 是否是combobox名稱的問題,因為內文就有二個不同的 02/18 07:33
2F:→ soyoso: ComBox1和ComboBox1 02/18 07:33
3F:→ soyoso: 模擬上為ComboBox1和ComboBox2,該觸發事件ComboBox1_ 02/18 07:33
4F:→ soyoso: Change,測試可行 02/18 07:33
6F:→ soyoso: 還是不行的話,就提供檔案看看會比較清楚 02/18 07:33
噗""結果真的是某個名稱打錯,只是不是ComboBox的部分XDD
是我其中一個IF條件式中的名稱打錯,所以才一直沒反應Q__Q"犯蠢惹
※ 編輯: tinkens (111.185.248.104 臺灣), 02/18/2021 23:02:03