软件: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却怎还是锁著