Çözüldü Hücre Bilgisine Göre Data Çağırma(Filtreleme)

gicimi

Altın Üye
Katılım
3 Şubat 2008
Mesajlar
594
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
Merhaba;
Ekteki "Data" dosyasında A ile L sütunlarında bilgiler yer almaktadır. "Report" sayfasının M2 sütununa girilen değeri "Data" sayfasında bulup tüm satır bilgilerini getirmek istiyorum. Konu hakkında yardımcı olabilir misiniz.

Yaklaşık olarak "Data" sayfasında 1.000 - 15.000 arası satır bulunmaktadır.

Excel çalışma kitapları "Masaüstü > Filtre Çalışma" klasörünün içerisinde yer almaktadır.
 

Ekli dosyalar

gicimi

Altın Üye
Katılım
3 Şubat 2008
Mesajlar
594
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
@İdris SERDAR Hocam öncelikle teşekkür ederim. Dilimleyici ve Pivottable yapmadan ekteki örnekteki gibi ihtiyacım bir de dosyayı açtığımda uyarı alıyorum.
Ekran Alıntısı11.JPG
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Ben password falan vermedim. Ben tekrar açtığımda da böyle bir mesaj görmüyorum.

.
 

gicimi

Altın Üye
Katılım
3 Şubat 2008
Mesajlar
594
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
.

Ben password falan vermedim. Ben tekrar açtığımda da böyle bir mesaj görmüyorum.

.
İdris Bey sayfaya yazılan kodla alakalı olabilir mi. Dilimleyici vasıtasıyla kapalı dosyadan nasıl veri alıyorsunuz. Adım adım gösteren bir dosyanız mevcut mudur.

Kod:
Private Sub Workbook_Open()
ActiveWorkbook.RefreshAll
End Sub
Bu kodu adım adım çalıştırdığımda password bölümü çıkıyor.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,614
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub Filtrele()
    strcon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" & ThisWorkbook.Path & _
             "\Data.xlsx';Extended Properties=""Excel 12.0;HDR=NO;IMEX=1"";"
    
    Set RS = CreateObject("Adodb.RecordSet")

    krtr = [M2]
    strsql = "SELECT * FROM [Sayfa1$] WHERE (F1 + F2 + F3 + F4 +F5 + F6 + F7 +F8 + F9 + F10 + F11) LIKE '%" & krtr & "%'"
        
        RS.Open strsql, strcon
        Range("A2:K" & Rows.Count).ClearContents
        Range("A2").CopyFromRecordset RS
        RS.Close
    Set RS = Nothing
    Application.Speech.Speak "OK"
End Sub
 

gicimi

Altın Üye
Katılım
3 Şubat 2008
Mesajlar
594
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
@veyselemre Hocam elinize sağlık çok teşekkür ederim.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Sözünü ettiğiniz kod dosyayı açarken kapalı olan Data dosyasından veri alarak Pivot Table'ı güncelleştirir.

Pivot Table'ın yapılışı ekte.
 

Ekli dosyalar

gicimi

Altın Üye
Katılım
3 Şubat 2008
Mesajlar
594
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayın gicimi;
Bir hatırlatma yapmak istedim 2016 kullandığınıza göre Power Pivot seçeneğini kullanarak yeni sorgu seçeneğinden veri alıp gerekli sorguları ve filitreleri oluşturabilirsiniz.
 

gicimi

Altın Üye
Katılım
3 Şubat 2008
Mesajlar
594
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
@çıtır Hocam bilgilendirme için teşekkür ederim. Bir örnek paylaşabilir misin. Yapılış adımlarını görmek için.
 
Üst