Sütun Başlığına Göre Filtreleme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

tahsinanarat

Kullanıcı
Katılım
13 May 2019
Mesajlar
303
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(92 satır)
Yukarıdaki kod ile sütunların bulunduğu ilk satırda aradığımız kelimeler o sutunda filtreleniyor, ancak rakam ve tarih yazdığımızda filtreleme olayı olmuyor, rakam, ve tarih lerin bulunduğu sutunda nasıl bir filtreleme yapabiliriz.
-İkinci sorum ise ; dataların hiç birinde Türkçe karakter yok, ancak ban arama yaparken Türkçe karakter olduğu halde arama yapsam bile eynı kelimenin Türkçe karakter olmayanını bulup getirmeli, örneğin Tahsin yazsam bile bütün Tahsın leri filtremesini istiyorum. Örnek dosya ekte gönderilmiştir. Teşekkür ederim.
 
Merhaba Sayın @tahsinanarat .

Yine aynı uyarıyı yazmam gerekiyor.

Verdiğiniz kodların, olduğu kadarıyla çalışır durumda içerisinde olduğu bir örnek belge yüklemenizde yarar var.
Olması gereken duruma dair örneklendirme yapıp (elle yazarak / kopyala-yapıştır vs) olması gereken duruma ilişkin
kısa net açıklamalar da eklenmesinde yarar var.

.
 
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(92 satır)
Yukarıdaki kod ile sütunların bulunduğu ilk satırda aradığımız kelimeler o sutunda filtreleniyor, ancak rakam ve tarih yazdığımızda filtreleme olayı olmuyor, rakam, ve tarih lerin bulunduğu sutunda nasıl bir filtreleme yapabiliriz.
-İkinci sorum ise ; dataların hiç birinde Türkçe karakter yok, ancak ban arama yaparken Türkçe karakter olduğu halde arama yapsam bile eynı kelimenin Türkçe karakter olmayanını bulup getirmeli, örneğin Tahsin yazsam bile bütün Tahsın leri filtremesini istiyorum. Örnek dosya ekte gönderilmiştir. Teşekkür ederim.
 

Ekli dosyalar

Syın @tahsinanarat .

Belgenizdeki veri yapısına ilişkin olarak bazı hususları netleştermekte yarar var sanırım.
-- Veri girişi elle yazılarak mı yapılmaktadır, yoksa başka bir kaynaktan makroyla veya kopyala-yapıştır şeklinde mi alınmaktadır,
ya da formüllere elde edilen sonuçlar var mıdır?
-- Veri giriş yöntemi ne olursa olsun, mevcut verilerdeki SAYI/TARİH/METİN/KÜÇÜKHARF-BÜYÜKHARF yapısı sabit midir?
Yani alt taraftaki verilerde örneğin YİĞİT kelimesi mutlaka YIGIT olarak mı olacak, yiğit veya yıgıt olması ihtimal dahilinde midir?

Biraz net olmayan hususlar var ama;
belgede mevcut kod'un kırmızı renklendirdiğim satırlarının arasını aşağıdaki gibi düzenleyerek deneyin bakalım.

.
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(15 satır)
 
SAYIsal veriler için, normal koşullarda İÇERİR filtresi kullanamazsınız.
Belirttiğiniz sütunlar için de İÇERİR mantığıyla filtreleme istiyorsanız başka bir yöntem
(yardımcı alan kullanmak veya başka türlü bir kodlama yapmak) izlemek lazım.

.
 
Şöyle olabilir;
-- A sütununu METİN olarak biçimlendirdikten sonra,
-- A sütunundaki tüm dolu hücreler için tek tek veya makro kullanarak F2 ENTER işlemi yapın,
-- Kırmızı satırların arasına aşağıdaki şekilde değiştirin.

.
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(16 satır)
 
Tek tek f2 gibi dolaşacağı yerine kodun başına tc kimlik sütun için numberformatı metin kodu eklense ve kod bitiş satırınada tc kimlik sütun numberformatı eskisine göre kod eklense olurmu diye içimden geçti birden.

Saygılar.
 
Filtrelenecek içerik SAYI formatında olduğundan, belirttiğiniz işlem olmaz bence.
Konu sahibi mevcut bir kod'da değişiklik önerisi isteğinde bulunduğundan bu şekilde olabildi ancak.

Belki de dizi yöntemiyle makroyu en baştan kurgulayıp, kodlamak daha doğrusu ama
konu sahibi, önerdiğim değişikliğe onay verdiğine göre mesele de yok esas olarak.
 
Tekrar merhaba Sayın @tahsinanarat .

Belgenizde mevcut kodların tümünü silip, yerine aşağıdaki kodları yapıştırıp dener misiniz?

Yanlış düşünmüyorsam; SAYI/METİN fark etmeksizin SAYIsal veriler dahil İÇERİR filtresi (tarih sütunlarına tarih yazılmalıdır)
(aslında kod tam olarak filtreleme değil, İÇERİR mantığıyla, koşullara uymayan satırların GİZLENMESİ şeklinde çalışıyor)
gerçekleşiyor. Denemelerimde sorun görmedim. Bir deneyin bakalım.

.
CSS:
İndirmek için giriş yapmanız gerekmektedir.
(53 satır)
 
Sn. @Ömer BARAN , Dediğiniz gibi kodları yapıştırıp çalıştırdığımda bütün satırları gizliyor, köşeden seçip gösteri seçtiğimde satırlar geliyor, yani herhangi bir filtreleme yapmadı.
 
Birinci satıra kriter bir şeyler yazdığınızdan emin misiniz?
Bilgisayar başına geçtiğimde uygulanmış dosyayı ekleyeyim en iyisi.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt