Herkese iyi çalışmalar. Veri Doğrulama ile oluşturulmuş bir açılır kutulu hücrenin, mouse olmadan seçildiğinde (worksheet SelectionChange) açılır kutu olmasını makro ile nasıl sağlarız. İlgilenen arkadaşlara şimdiden çok teşekkürler.
Private Sub Worksheet_SELECTIONChange(ByVal Target As Range)
On Error Resume Next
With Target.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=isim
End With
End Sub
Veri Doğrulamada kodla listeyi açmak zor gibi gözüküyor. Yalnız, alternatifler üretmek olasıdır. Bunlardan bir kaçı : Veri Doğrulama Listesini, Alt+Aşağı Ok işaretiyle açabiliriz. İkincisi; Combo kullanarak yapılabilir. Bence bu tür uygulamalar için Combo daha elverişlidir. İlgili dosyayı inceleyiniz.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [A24,D5,F35]) Is Nothing Then Exit Sub
Application.SendKeys ("%{DOWN}")
End Sub