- Katılım
- 2 Mart 2005
- Mesajlar
- 2,960
- Excel Vers. ve Dili
-
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
[ÇÖZÜLDÜ] listbox1 in 2. kolonundaki satrılar Textbox1 de yazanı içeriyorsa kalsın(süzme)
Aşağıdaki kodlar ile CSfData sayfasının b ve c kolonlarını açılışta listboxa yüklüyorum....
Ancak yapamadığım textbox1 değiştikçe (belkide buton) listbox1 in 2 kolonunda yazan verilere göre süzme yapmasıdır. (csfdata da Autofilter yöntemi kullanılmadan olursa daha iyi olur.)
Yani içerir(Textbox1.value) <> ListBox1.List(xx, 1) ise listbox1 den kaldırılsın
listbox1 in 2. kolonundaki satrılar Textbox1 de yazanı içeriyorsa kalsın(süzme)
Aşağıdaki kodlar ile CSfData sayfasının b ve c kolonlarını açılışta listboxa yüklüyorum....
Ancak yapamadığım textbox1 değiştikçe (belkide buton) listbox1 in 2 kolonunda yazan verilere göre süzme yapmasıdır. (csfdata da Autofilter yöntemi kullanılmadan olursa daha iyi olur.)
Yani içerir(Textbox1.value) <> ListBox1.List(xx, 1) ise listbox1 den kaldırılsın
listbox1 in 2. kolonundaki satrılar Textbox1 de yazanı içeriyorsa kalsın(süzme)
Kod:
Private CSfData As Worksheet
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
'MsgBox ListBox1.List(ListBox1.ListIndex, 1)
uf_FrmPersTkp.ComboBox1.Value = Me.ListBox1.Value
Unload Me
End Sub
Private Sub UserForm_Initialize()
Set CSfData = ThisWorkbook.Worksheets("Sıtkı")
With ListBox1
.ColumnCount = 2
.ColumnWidths = "80;100"
.RowSource = CSfData.Name & "!b2:c" & CSfData.Cells(65536, 2).End(xlUp).Row
End With
End Sub
Son düzenleme: