İki Farklı Veri Doğrulama Kullanma

İki Farklı Veri Doğrulama Kullanma

İki Farklı Veri Doğrulama Kullanma
Bu dosya, hücreye yazılan harflere göre listeyi daraltan ve seçimin çift tıklamayla hücreye aktarıldığı iki ayrı veri doğrulama uygulaması içerir. Sabit açılır liste yerine, yazılan metni "içerir" mantığıyla arayan bir yapı kullanılır.

Dosyanın içeriği​

  • BARAN1: A1:I7 aralığında ürün listesi uygulaması bulunur. F2:F6 aralığı liste adıyla tanımlıdır ve sayfada bir veri doğrulama kuralı vardır. H2 hücresindeki aranan metne göre C sütununda eşleşen satırlar numaralanır.
  • BARAN2: E sütununda ocak'tan aralık'a kadar 12 ay adı yer alır. Arama kutusu ve liste kutusu bu sayfada çalışır.

Kullanılan formüller​

BARAN1 sayfasındaki C sütunu, H2 hücresindeki metni içeren satırları sıra numarasıyla işaretler. Formül şöyledir:
Excel formülü
=EĞERHATA(EĞER(KAÇINCI("*"&$H$2&"*";B2;0)>0;MAK($C$1:C1)+1;"");"")
=IFERROR(IF(MATCH("*"&$H$2&"*",B2,0)>0,MAX($C$1:C1)+1,""),"")
MATCH joker karakterlerle metnin geçip geçmediğini kontrol eder, MAX bir önceki numarayı bir artırır, IFERROR eşleşmeyen satırlarda boş değer döndürür.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodlar BARAN2 sayfasının (Sayfa2) modülündedir ve olay temellidir; ayrıca çalıştırmak gerekmez.
  • Worksheet_SelectionChange: A sütunundaki tek bir hücre seçildiğinde, hücrenin üzerine boyut ve konumu hücreye uyan bir metin kutusu yerleştirir. Başka bir hücre ya da çoklu seçimde kutuları gizler.
  • TextBox1_Change: Metin kutusuna yazıldıkça E sütunundaki değerleri tarar, yazılan harfleri içerenleri liste kutusuna ekler ve liste yüksekliğini kayıt sayısına göre ayarlar. Eşleşme yoksa yazılan metin hücreye olduğu gibi girilir.
  • ListBox1_DblClick: Listeden çift tıklanan değeri etkin satırın A hücresine yazar, kutuları kapatır ve B sütununa geçer.
Kodda dosya silme ya da dış bağlantı gibi işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. BARAN2 sayfasında A sütunundaki bir hücreye tıklayın.
  3. Açılan kutuya ay adından bir bölüm yazın, örneğin "ar".
  4. Daralan listeden istediğiniz değere çift tıklayın; değer hücreye yazılır.
  5. BARAN1 sayfasında H2 hücresine aranacak metni yazarak C sütunundaki eşleşme numaralarını izleyin.
Liste kaynağı E sütunudur; farklı değerler için bu sütundaki veriler değiştirilir.

Ömer BARAN tarafından daha fazla dosya

Detaylar
Yazar
Ömer BARAN
İndirme
15
Gösterim
2,839
İlk sürüm
Güncel
SHA-256
93874fe29ea75ad0d690fb044907be0c19fa24f1b2698eff15bbd155201bcb09

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Dosyadan faydalandım, katkıda bulunanlara teşekkürler.
Geri
Üst