作者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/cn.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