• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sütuna göre veri çekme ?

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
iyi günler; genel amaçlı oluşturduğum verilerden firma bazında hareketleri görmek içi Eğersay ve satır formülleriyle işlem yapıyorum. epey formül ve detayıyla pratik olmuyor. cari_hareket sayfasında oluşan verilerden, muavin çalışma sayfasnın B1 hücresindeki firmaya göre " cari_hareket " çalışma sayfasının D sütuna göre tüm satırları listelemek istiyorum. Teşekkürler
 

Ekli dosyalar

  • cari_hareket.jpg
    cari_hareket.jpg
    118.3 KB · Görüntüleme: 12
  • Kitap1.xlsm
    Kitap1.xlsm
    21.9 KB · Görüntüleme: 7
  • muavin.jpg
    muavin.jpg
    125.5 KB · Görüntüleme: 10
Merhaba.
Alt taraftan muavin isimli sayfanın adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçin,
açılan VBA ekranında sağdaki alana aşağıdaki kod blokunu yapıştırın.
B1 hücresinden firma adını değiştirip, sonucu gözlemleyin.
Rich (BB code):
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B1]) Is Nothing Then Exit Sub
If Cells(Rows.Count, "B").End(3).Row > 1 Then _
    Range("C2:I" & Cells(Rows.Count, "B").End(3).Row).ClearContents
If Target = "" Then Exit Sub
cson = Sheets("cari_hareket").Cells(Rows.Count, "B").End(3).Row
If Target <> "" Then _
Sheets("cari_hareket").Range("B1:H" & cson).AutoFilter Field:=3, Criteria1:="*" & Target.Value & "*"
If Sheets("cari_hareket").Cells(Rows.Count, "B").End(3).Row = 1 Then GoTo 10
Sheets("cari_hareket").Range("B2:H" & cson).SpecialCells(xlCellTypeVisible).Copy [C2]
10: Sheets("cari_hareket").Range("B1:H" & cson).AutoFilter
End Sub
 
Kolay gelsin.
 
Geri
Üst