Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Programınızdaki page3 'te BUL butonu altındaki kodları aşağıdaki şekilde değiştirin.
Private Sub CommandButton28_Click() ' BUL If ComboBox15 = "" Then MsgBox "GİTTİĞİ YER için kriter seçilmedi!", vbCritical, "Hata": Exit Sub If ComboBox11 = "" Then MsgBox "KONUSU için kriter seçilmedi!", vbCritical, "Hata": Exit Sub ListBox3.Clear Dim a, b a = 0 For Each b In Worksheets("3").Range("C2:C2000") If b = "" Then Exit For If b Like ComboBox11 And _ b.Offset(0, 1) Like ComboBox12 And _ b.Offset(0, 2) Like ComboBox13 Then
ListBox3.AddItem ListBox3.List(a, 0) = b.Offset(0, -2) ListBox3.List(a, 1) = b.Offset(0, -1) ListBox3.List(a, 2) = b ListBox3.List(a, 3) = b.Offset(0, 1) ListBox3.List(a, 4) = b.Offset(0, 2) ListBox3.List(a, 5) = b.Offset(0, 3) ListBox3.List(a, 6) = b.Offset(0, 4) ListBox3.List(a, 7) = b.Offset(0, 5) ListBox3.List(a, 8) = b.Offset(0, 6) a = a + 1 End If Next b End Sub
eline ve emeğine sağlık.
sadece evrakın konusunda bul makrosu çalışıyor, oysaki ; evrakın tarihi, evrakın konusu ve evrakın dağıtımında da yani
üçünde de bulmasını istiyorum.
saygılarımla...
Private Sub CommandButton28_Click() ' BUL
If ComboBox15 = "" Then MsgBox "GİTTİĞİ YER için kriter seçilmedi!", vbCritical, "Hata": Exit Sub
If ComboBox11 = "" Then MsgBox "KONUSU için kriter seçilmedi!", vbCritical, "Hata": Exit Sub
ListBox3.Clear
Dim a, b
a = 0
For Each b In Worksheets("3").Range("c2:c2000")
If b = "" Then Exit For
If b Like ComboBox11 And _
b.Offset(0, 0) Like ComboBox11 And _
b.Offset(0, -1) Like ComboBox10 And _
b.Offset(0, 4) Like ComboBox15 Then
ListBox3.AddItem
ListBox3.List(a, 0) = b.Offset(0, -2)
ListBox3.List(a, 1) = b.Offset(0, -1)
ListBox3.List(a, 2) = b
ListBox3.List(a, 3) = b.Offset(0, 1)
ListBox3.List(a, 4) = b.Offset(0, 2)
ListBox3.List(a, 5) = b.Offset(0, 3)
ListBox3.List(a, 6) = b.Offset(0, 4)
ListBox3.List(a, 7) = b.Offset(0, 5)
ListBox3.List(a, 8) = b.Offset(0, 6)
a = a + 1
End If
Next b
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.