Çoklu Bulma ve Karşısındaki Değeri Listeleme

27 Ocak 2021 27 Ocak 2021 924

Çoklu Bulma ve Karşısındaki Değeri Listeleme isimli kod, Excel sayfaları üzerinde birden fazla kriter bazlı arama yapar, diğer değerlerini listeler

Dim alan()

Sub Coklu_Bulma()
   Sayda1.Select
   verisonsatir = Cells(Rows.Count, "A").End(3).Row
   secim = "A2:D" & verisonsatir
   alan = Range(secim)

   Sayfa2.Select
   sonucsonsatir = Cells(Rows.Count, "A").End(3).Row

   secim = "C2:F" & sonucsonsatir
   Range(secim).Select
   Application.CutCopyMode = False
   Selection.ClearContents
   Range("C2").Select
   
   satir = 1
   For i = 2 To sonucsonsatir
     aranan = Cells(i, 1).Value
     buldu = False
     For j = 1 To verisonsatir - 1
       bakilan = alan(j, 1)
       If aranan = bakilan Then
         satir = satir + 1
         Cells(satir, "C").Value = alan(j, 1)
         Cells(satir, "D").Value = alan(j, 2)
         Cells(satir, "E").Value = alan(j, 3)
         Cells(satir, "F").Value = alan(j, 4)
         buldu = True
       End If
     Next
     If buldu Then Cells(i, 2).Value = "Bulundu" Else Cells(i, 2).Value = "Bulunamadı"
   Next i
     
End Sub

Gerekli Adımlar

Kodu çalıştırmanız için aşağıdaki adımları yerine getirmeniz gerekir.

  1. Microsoft Visual Basic for Applications penceresini (Alt + F11) açın.
  2. Project - VBAProject alanının, ekranın sol tarafında görüldüğünden emin olun. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açın.
  3. Araç çubuklarından Insert -> Module yazısına tıklayın.
  4. Solunda klasör simgesi olan Modules yazısının başındaki + simgesine tıklayın.
  5. Alt kısma eklenecek gelecek olan Module(1) yazısına çift tıklayın.
  6. Üstteki kodu yapıştırın.

Kod Açıklaması

Kodu çalıştırmak için 2 ayrı Excel sayfası ve A-F arası benzer verilere sahip olmanız gerekir.

50 Farklı Hazır Makro (VBA) Kodu
UserForm Resize Özelliği Eklemek
Toplu Sütun Silme
Aktif Sütuna Göre Diğer Sütunda İşlem
Aktif Hücrenin İçeriği Hakkında Bilgi Verme
Sürücü Seri Numarasını Gösterme
TextBox Nesnesine Harf Girilmesini Engelleme
Birleştirilmiş Tüm Hücreleri Ayırma
Top 10 Değeri Renklendirme
Aktif Hücreye Günün Tarihini Yazma
Aktif Çalışma Sayfası Dışında Tümünü Silme
Tarih ve Saatten Tarihi Kaldırma
Makro ile Boş Satırları Silme
Bir Aralıktaki Minimum Değeri Renklendirme
Tek Satırı Kes Kopyala ve Yapıştır
Excel Şerit Menü Çubuğunu Gizleme
Kopyala ve Özel Yapıştır
Seçimdeki Alternatif Satırları Vurgulama
Satırı Kes Kopyala ve Yapıştır
Grafik Türünü Değiştirme
Hücrenin Rengini Değiştirme
Excel Kitabındaki Sayfa Adlarının Listelenmesi
Çalışma Sayfalarını Ayrı PDF Olarak Kaydetme
Tüm Çalışma Kitaplarını Aynı Anda Kapatma
Select Case Kullanımı
Boş Hücrelerin Görünmez Alanını Vurgulama
Negatif Sayıları Vurgulama
Hücreye Girilen Değerleri Farklı Bir Sayfaya Kaydetme
Tekrar Eden Verileri Farklı Sütunda Yazma
Ad Yöneticisindeki Tüm Adları Görünür Yapmak
Salt Okunur Excel Dosyasını Kontrol Etme
Çalışma Sayfalarını Alfabetik Olarak Sıralama
Hücrede Değişiklik Olduğunda Makroyu Çalıştırma
Tek Hücreyi Kes Kopyala ve Yapıştır
Boş Hücreleri Sıfırlarla Değiştirme
Birleştirilmiş Hücrelerin Başlangıç Bitiş Sütununu Belirleme
Grafiği Görüntü Olarak Yapıştırma
Gizlenmiş Makro Örnekleri
Çoklu Bulma ve Karşısındaki Değeri Listeleme
Sütunun Herhangi Hücresine Çift Tıklayınca UserForm Açılsın
İçindekiler Tablosu Oluşturma
Makro Çalışırken İmlecin Hareket Etmemesi
Aktif Hücrenin Satır Numarasını Bulma
Her Bir Sütundaki Maksimum Değeri Bulma
Son Satır Numarasını Bulma
Sayılara Yeni Bir Sayı Ekleme
Excel Menüsüne Ekleme Yapma Kodu
Excel Üzerinden Klasör Açma Kodu
Yorumları Yazdırma
Excel Makro ile Hücreye Veri Yazma
İçinde Bulunduğumuz AY Sayfasının Aktif Edilmesi

Daha önce yorum yapılmamış!

Backlink Reklam Bu alanda 50 karakterlik açıklama ile web sitenize ait Backlink Reklam yayınlayabilirsiniz.
Yükleniyor...