2 kriterlere göre bul

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
Merhaba arkadaşlar,
Ben sayfadaki verileri iki kritere göre bulmak istedim bir türlü olmadı.
aşağıda yazacağım makro ile ComboBox1'e >,<,= ,<>,=>,<= işaretlerini koyarak textbox1 'e de rakam yazarak bulmak istiyorum , yani ComboBox1 den > seçip , textbox1 'de 65 yazınca listede 65 den büyüklüri göstersin istiyorum.
Yardımcı olacak arkadaşlara teşekkürlerimi sunarım.
Private Sub CommandButton5_Click()
On Error Resume Next
ListBox1.RowSource = ""
Dim dizi(10000, 16)
ListBox1.ColumnCount = 16
ListBox1.ColumnHeads = False
ListBox1.ColumnWidths = "0;65;48;150;80;80"
Dim i As Range, ay As String, k As Object
Dim a As Integer, B As Integer, satir As Integer
k = ComboBox1.Value
ay = TextBox1.Value
For Each i In Sheets("veri").Range("e2:e10000") ' & satir
If LCase(i.Value) = LCase(k & ay) Then
satir = i.Row
For B = 0 To 16
dizi(a, B) = Worksheets("veri").Cells(satir, B + 1)
Next
a = a + 1
End If
Next
ListBox1.List = dizi
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ekte bir örnek hazırladım. Dahada geliştirilebilir. İnceleyiniz.

selamlar
 

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
Benim makroma cevap verercek arkadaş yokmu acaba?
selamlar
 
X

xxrt

Misafir
akd' Alıntı:
Benim makroma cevap verercek arkadaş yokmu acaba?
selamlar
Leventm arkadaşımızın kodları çok güzel olmuş daha ne olabilir?Anlıyamadım.
 
Üst