Merhaba.
Aşağıdaki kodları kullanıyorum ancak tam istediğim bu değil. Yapmak istediğim aktif hücre değişince Sayfadaki ListBox1 in görünmesi yada gizlenmesi. Hücre değeri değişmeden sadece aktif hücre değişince ListBox ın görünmesi.
ListBox da Enter e basınca veriyi yazacak. aktif hücre değişecek ve ListBox gizlenecek.
Yardımlarınız için şimdiden teşekkürler.
Örnek Dosyayı linkten indirebilirsiniz
http://s3.dosya.tc/server10/auuibw/Kitap1.xls.html
Aşağıdaki kodları kullanıyorum ancak tam istediğim bu değil. Yapmak istediğim aktif hücre değişince Sayfadaki ListBox1 in görünmesi yada gizlenmesi. Hücre değeri değişmeden sadece aktif hücre değişince ListBox ın görünmesi.
ListBox da Enter e basınca veriyi yazacak. aktif hücre değişecek ve ListBox gizlenecek.
Yardımlarınız için şimdiden teşekkürler.
Örnek Dosyayı linkten indirebilirsiniz
http://s3.dosya.tc/server10/auuibw/Kitap1.xls.html
Kod:
Private Sub ListBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Application.OnKey "{ENTER}"
ActiveCell.Value = ListBox1.Text
'Target.Cells.Offset(0, 1).Select
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = "5" Then
Target.Cells.Select
T = Target.Cells.Offset(1, 0).Top
L = ActiveCell.Left
ListBox1.Clear
ListBox1.ColumnCount = 1
ListBox1.List = Range("A1:A3").Value
ListBox1.Top = T
ListBox1.Left = L
ListBox1.Activate
End If
End Sub