DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub liste59()
Dim sh As Worksheet, sonsat As Long
ListBox1.RowSource = ""
Set sh = Sheets("SUZ")
sh.Range("A:E").Clear
Range("A1").AutoFilter
If ComboBox1.Value <> "" Then
Range("A1").AutoFilter field:=4, Criteria1:=ComboBox1.Value
End If
If ComboBox2.Value <> "" Then
Range("A1").AutoFilter field:=2, Criteria1:=ComboBox2.Value
End If
Range("A1").CurrentRegion.Copy sh.Range("A1")
Range("A1").AutoFilter
sonsat = Sheets("SUZ").Cells(Rows.Count, "A").End(xlUp).Row
If sonsat > 1 Then
ListBox1.RowSource = "SUZ!A2:E" & sonsat
End If
End Sub
en kolay yolla nasıl yapabilirim yardımcı olursanız sevinirim, combobox eklemem ve süzmesi kolay olacak şekilde, teşekkürler
Elinize sağlık güzel olmuş yalnız modüldeki komutları anlamadım
Sub deneme()
Set con = VBA.CreateObject("adodb.Connection")
con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
ThisWorkbook.FullName & ";extended properties=""Excel 12.0;hdr=yes"""
sorgu = "select * from [veriler$] where [Firma İsmi]= 'BP PETROLLERİ AŞ.' and [Fatura Tipi]= "
Set rs = con.Execute(sorgu)
Range("a50").CopyFromRecordset rs
End Sub