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

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

tahsinanarat

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Kod:
You must log in to view content
(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.
 
Moderatörün son düzenlenenleri:
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:
You must log in to view content
(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:
You must log in to view content
(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:
You must log in to view content
(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:
You must log in to view content
(53 satır)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Soru 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
16
Üst