• DİKKAT

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

makroyla filtreleme

  • Konbuyu başlatan Konbuyu başlatan olmaz
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Şubat 2006
Mesajlar
63
merhaba
kitap1 deki bir resme tıkladığımda kitap2 deki tabloyu açmasını ve tablodaki verilerden istediğim süzmeyi gerçekleştirmesini nasıl sağlayabilirim acaba ?
forumdaki örnekleri uygulayamadım. yardımcı olursanız sevinirim.
Tşk
 
Sn.olmaz

Sorununuzun erken ve net bir cevabı için Foruma ilgili örnek dosya yollarsanız daha sağlıklı olur düşüncesindeyim.
 
Aşağıdaki kodları birinci dosyada bir modülün içine kopyalayın. Yalnız bu makronun çalışması için ikinci dosyanın da açık olması gerekiyor.

Sub Makro1()
suz = InputBox("Hangi kod numarasınız süzmesini istersiniz?")
If suz = "" Then Exit Sub
Windows("Kitap4.xls").Activate
Range("A1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:=suz
End Sub
 
sayın mehmett yardımınız için teşekkür ederim. fakat ben makronun çalıştığı zaman inputbox kutusunun gelmemesini, makro içine daha önce tanımlanmış olan mesela 010575 kodlu satırın gelmesini istiyorum. yani süzmeyi inputboxla değilde sayfa açıldığında sadece tanımlı satırın gelmesi yönünde istiyorum. ayrıca kitabın açık olması gerektiğini söylemişsiniz, kitabı kapalı olsa da açtırabilir miyiz
 
Aşağıdaki kod istediğiniz şekilde süzer sanırım.

Sub Makro1()
Windows("Kitap4.xls").Activate
Sheets("Sayfa1").Range("A1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:="010581"
End Sub

İkinci dosyanın da açık olması gerektiğini belirtmiştim. Kapalı da olsa açtırılabilir ama bunu yapacak olan kodu ben tam olarak bilmiyorum.
 
Geri
Üst