dosya yol

Katılım
22 Eylül 2007
Mesajlar
247
Excel Vers. ve Dili
Türkçe 2016
Altın Üyelik Bitiş Tarihi
29-08-2024
Asadaki kotla sayfada ListBox aranan değeri filtreleye biliyorum.
Benim sizlerden istediğim ağdaki kapalı dosyadan aynısını yapmak istiyorum. Bunun için nasıl bir kod yazmam gerekiyor.
dosyanın konumu \\1.1.1.1\deneme\deneme.xlsm



Private Sub ComboBox2_Change()
Dim Son As Long, Say As Long, Veri As Range, Aranan, Kriter

If ComboBox2 = "" Then
Son = Sheets("deneme").Range("A" & Rows.Count).End(3).Row
ListBox1.ColumnCount = 16
ListBox1.ColumnWidths = "20;40;40;40;40;40"
ListBox1.RowSource = "deneme!A2:eek:" & Son
Else
Son = Sheets("deneme").Range("A" & Rows.Count).End(3).Row
ListBox1.RowSource = ""
ListBox1.Clear
ListBox1.ColumnCount = 16
ListBox1.ColumnWidths = "20;40;40;40;40;40"
For Each Veri In Sheets("deneme").Range("B2:B" & Son)
Aranan = UCase(Replace(Replace(ComboBox2, "ı", "I"), "i", "İ"))
Kriter = UCase(Replace(Replace(Left(Veri, Len(ComboBox2)), "ı", "I"), "i", "İ"))
If Kriter = Aranan Then
ListBox1.AddItem
ListBox1.List(Say, 0) = Veri.Offset(0, -1).Value
ListBox1.List(Say, 1) = Veri.Value
ListBox1.List(Say, 2) = Veri.Offset(0, 1).Value
ListBox1.List(Say, 3) = Veri.Offset(0, 2).Value
ListBox1.List(Say, 4) = Veri.Offset(0, 3).Value
ListBox1.List(Say, 5) = Veri.Offset(0, 4).Value
ListBox1.List(Say, 6) = Veri.Offset(0, 5).Value
ListBox1.List(Say, 8) = Veri.Offset(0, 7).Value



Say = Say + 1
End If
Next
End If
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İnceleyiniz. Belki işinize yarayabilir..

 
Katılım
22 Eylül 2007
Mesajlar
247
Excel Vers. ve Dili
Türkçe 2016
Altın Üyelik Bitiş Tarihi
29-08-2024
teşekkürler elinize sağlık
 
Üst