Excel'de bir VBA formunun ListBox özellikleri değiştirilemez
Jan 06 2021
ListBox özelliklerini (TextColor, BorderColor, BackColor…) ListBox olay prosedürünün içinden değiştirmek mümkün değildir. Misal:
Private Sub MyListBox_Click()
MyListBox.BackColor = vbGreen
End Sub
Bunun hiçbir etkisi yoktur. Başka bir Subs içinden normal şekilde çalışır.
Yanıtlar
Vityata Jan 06 2021 at 19:09
DblClick()
aradığınız olay:
Private Sub MyListBox_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
MyListBox.BackColor = vbRed
End Sub
Ancak bunu yapmanın birçok daha iyi yolu var:
- https://codereview.stackexchange.com/questions/154401/handling-dialog-closure-in-a-vba-user-form
- https://www.vitoshacademy.com/vba-the-perfect-userform-in-vba/ (sorumluluk reddi - makalem)
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'