Sitemize Hoşgeldiniz

Türkiye'nin en geniş özeliklere sahip forumu olan ExcelDestek.Com üzerinde soru sorabilmek, daha önceki sorulan sorulara, açılan konulara cevap yazabilmek, puan kazanabilmek, kazandığınız puanlar ile dosya indirebilmek ve çok daha fazla özellikten yararlanabilmek için sitemize üye olunuz.
Hemen Üye Ol ya da Giriş Yap

Sorun Cevaplayalım

Excel'e dair sorularınızı sorun, cevaplayalım.

Çözümlenmiş Sorular

Kullanıcılarımızın sorularını ve sunduğumuz çözümleri inceleyin.

Destek Ekibimiz Sizlerle

Ücretli destek ve özel hizmet talep edebilirsiniz.

  • Web sitemizi "REKLAMSIZ" olarak ziyaret etmek ister misiniz?
    Gerek sitemize destek, gerekse de reklam görmeden sitemizde gezinmek isterseniz, HESAP YÜKSELTME sayfasından SADECE 15-TL'ye 1 yıl boyunca ÜCRETLİ ÜYELİK almanız yeterli olacaktır.
    Detaylı bilgilendirme için lütfen buraya tıklayınız!

    REKLAMSIZ FORUM KULLANMAYI TERCİH EDECEK ÜYELERİMİZE, https://www.exceldosyalari.com İSİMLİ SİTEMİZDEN 3 AYLIK ÜYELİK PAKETİ HEDİYE EDİLECEKTİR.

VBA  Filtreleme uygularken boş sonuç geldiğinde hata vermesi

Exceljunior

Yeni Üye
Kullanıcı
Katılım
27 Şub 2020
Mesajlar
5
Excel Versiyonu, Dili
Excel 2013

Reputation:

Merhaba,

Excel sayfamda bir filtreleme uygulamaktayım ve bu filtre ile seçtiğim değerden kaç tane olduğunu göstermekte.
filtreleme makrom şu şekilde;
Sub alttoplam()
Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row).AutoFilter Field:=1, Criteria1:=[B1]
MsgBox Application.WorksheetFunction.Subtotal(3, Range("A2:A" & Range("A" & Rows.Count).End(xlUp).Row))
End Sub

fakat filtreleme sonucum boş ise hata veriyor ve bütün makroyu patlatıyor.
Filtreleme sonucum boş olduğunda devam edip diğer işleme geçmesini nasıl sağlayabilirim?
 

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
1,640
Web Sitesi
www.ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

Forumumuza hoşgeldiniz Sayın @Exceljunior .

Sorularınızı örnek belge ile desteklemek, sonuca ulaşmanızı kolaylaştıracaktır.
Örnek belge özellikleriyle ilgili gerekli açıklamalar, cevabımın altındaki İMZA bölümünde var.

Yine de anladığım kadarıyla bir cevap yazayım; aşağıdaki gibi deneyin.

CSS:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.

.
 

Exceljunior

Yeni Üye
Kullanıcı
Katılım
27 Şub 2020
Mesajlar
5
Excel Versiyonu, Dili
Excel 2013

Reputation:

İlginiz için çok teşekkür ederim. burada kapsamlı bir makro çalıştırıyorum. Geçen defa da sizin yardımınız ile filtreleme işlemini yaptım.
Sorun, filtreleme yaptığı sırada eğer filtrelemenin sonucunda bulduğu değer var ise sorun yok fakat filtreleme sonunda değer boş ise hata veriyor. Ben istiyorum ki filtreleme sonucunda değer yoksa makroyu bozmasın. diğer işleme geçebilsin.
Umarım derdimi anlatabilmişimdir. Sizin gönderdiğinizi de deneyeceğim. teşekkürler.
 

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
1,640
Web Sitesi
www.ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

İşte bu tür nedenlerden dolayı soruların,
gerçek belgenin özel bilgi içermeyen kopyası (formüller/makrolar belge içerisinde olmalı) üzerinden sorulmasını istemekteyiz.

Kullandığınız formülleri/makro kodlarını/sayfa yapılarını vs bilemiyoruz ve durum böyle olunca da
sorunun çözümü için fikir üretmek pek mümkün olmuyor.
Eğer isteğiniz "filtre sonucunda veri kalmışsa diğer işlemlere geç, kalmamışsa başka işlem yapılmasın"
şeklinde ve başlık satırının satır numarası 1 ise; verdiğim kod aşağıdaki gibi düzenlenebilir.

Rich (BB code):
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.

.
 
Üst