Arkadaşlar,
Aşağıdaki 1. kod ile listbox'a veri aktarıyorum.
2. satır listboxta başlık olarak görünüyor.
Ancak 2. kod ile süzme yaptığımda,
1 satır da listbox'a ekleniyor ve 2.satır listboxa ekleniyor, 1. satırda başlık oluyor.
Eğer b sütunu boş ise o satırı listboxa getirmemesi mümkün mü?
1
2
Aşağıdaki 1. kod ile listbox'a veri aktarıyorum.
2. satır listboxta başlık olarak görünüyor.
Ancak 2. kod ile süzme yaptığımda,
1 satır da listbox'a ekleniyor ve 2.satır listboxa ekleniyor, 1. satırda başlık oluyor.
Eğer b sütunu boş ise o satırı listboxa getirmemesi mümkün mü?
1
Kod:
Private Sub UserForm_Initialize()
With UserForm2.ListBox1
.ColumnCount = 12
.ColumnWidths = "30;30;80;30;30;30;30;30;30;30;75;1"
.ColumnHeads = True
.RowSource = "liste!a3:l65536"
End With
End Sub
2
Kod:
Private Sub numarayagore_Change()
Dim s1 As Worksheet, s2 As Worksheet, sonsat As Long
Set s1 = Sheets("liste")
Set s2 = Sheets("Suz")
On Error Resume Next
ListBox1.RowSource = ""
s2.Range("A:L").Clear
s1.Range("A2").AutoFilter
If numarayagore.Value = "" Then
s1.Range("A2").AutoFilter field:=2
Else
s1.Range("A2").AutoFilter field:=2, Criteria1:=CDbl(numarayagore.Value)
End If
s1.Range("A:L").CurrentRegion.Copy s2.Range("A1")
s1.Range("A2").AutoFilter
sonsat = s2.Cells(Rows.Count, "A").End(xlUp).Row
If sonsat > 1 Then ListBox1.RowSource = "Suz!A2:L" & sonsat
End Sub
Son düzenleme:
