Excel'de aynı filtreyi birden fazla çalışma sayfasına nasıl uygularsınız?
Bir çalışma sayfasında Filtre işlevini kullanarak verileri filtrelemek bizim için kolay olabilir, ancak bazen aynı filtre kriterlerine sahip ortak veri biçimlendirmesine sahip birden fazla çalışma sayfasında filtreleme yapmanız gerekebilir. Her birini tek tek filtrelemek çok zaman kaybettirir; burada, bu sorunu tek seferde çözmek için kolay bir yol sunabilirim.
VBA kodu ile aynı filtreyi birden fazla çalışma sayfasına uygulayın
VBA kodu ile aynı filtreyi birden fazla çalışma sayfasına uygulayın
Örneğin, aşağıdaki ekran görüntüsünde gösterildiği gibi, aynı kriterle (Product = KTE) filtrelenmesi gereken dört çalışma sayfam var.
Excel'de birden fazla çalışma sayfasında verileri doğrudan filtrelemenin bir yolu yoktur, ancak aşağıdaki VBA kodu bu işi tamamlamanıza yardımcı olabilir, lütfen şu adımları izleyin:
1. ALT + F11 tuşlarına basılı tutun, ardından Microsoft Visual Basic for Applications penceresi açılır.
2. Ekle > Modül'e tıklayın ve ardından aşağıdaki kodu Modül Penceresine yapıştırın.
VBA kodu: Aynı filtreyi birden fazla çalışma sayfasına uygula:
Sub apply_autofilter_across_worksheets()
'Updateby Extendoffice
Dim xWs As Worksheet
On Error Resume Next
For Each xWs In Worksheets
xWs.Range("A1").AutoFilter 1, "=KTE"
Next
End Sub
3. Ardından F5 tuşuna basarak kodu çalıştırın; tüm çalışma sayfalarında KTE ürünleri tek seferde filtrelenmiş olacaktır, ekran görüntüsüne bakın:
Not: Yukarıdaki kodda, xWs.Range("A1").AutoFilter1, "=KTE" satırında, A1 ve =KTE, filtrelemek istediğiniz sütunu ve kriteri belirtir;1 ise filtreleme yaptığınız sütun numarasıdır, ihtiyacınıza göre bunları değiştirebilirsiniz. Örneğin, siparişleri50'den büyük olanları filtrelemek istiyorsanız, bu satırı şu şekilde düzenlemeniz yeterlidir: xWs.Range("B1").AutoFilter2, ">50".
Birden fazla kritere veya belirli bir koşula göre veri filtreleyin; örneğin metin uzunluğuna, büyük/küçük harf duyarlılığına göre vb. Kutools for Excel’in Süper Filtre özelliği güçlü bir araçtır; bu özelliği kullanarak aşağıdaki işlemleri gerçekleştirebilirsiniz:
Kutools for Excel:300'den fazla kullanışlı Excel eklentisiyle,30 gün boyunca hiçbir kısıtlama olmadan ücretsiz deneyin. Şimdi indirip ücretsiz deneyin! |
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!