adım adım farklı davranıyorsa Kullanıcı formumdaki herhangi bir ComboBox "change" olayını işleyecek kod yazmayı deniyorum. VBA kodu
Ben this Sorunun cevabı geçti veAncak, çalışmayan bir ayrı sınıf, vb yarattı. Yeni bir proje üzerinde aynı kodu kullanmak iyi çalışıyorsa, bu projedeki bu kod bazen "adım adım" yürütme (F8) kullandığımda çalışır, ancak normal çalıştırma kullanıldığında işe yaramıyor.
Diğer insanların benzer çıkmazlarına baktığımda "DoEvents" ekledim ancak bu yardımcı olmadı.
Private WithEvents TriggerComboBox As MSForms.ComboBox
Public Property Set Control(CB As MSForms.ComboBox)
Set TriggerComboBox = CB
End Property
Private Sub TriggerComboBox_Change()
MsgBox ("yay")
End Sub
yürütülmesi bittikten sonra kapsam dışına çıkacak/kaybolmayacaktır. Ne olmasını istediğinizi söyleyebilir misiniz? –
@ScottMarcus, Bir kullanıcı formunda belirli bir türdeki tüm denetimler için "değişiklik" olayını işleyecek basit bir kod istiyorum. – mathgenius