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

27 Ocak 2021 27 Ocak 2021 960

Ç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
Tüm Sütunda İşlem Yapan Döngü
Hücrede Değişiklik Olduğunda Makroyu Çalıştırma
Sayıyı Çift ya da Çiftin Katı Yapma
Metin Sarmayı Kaldırma
Excel ile Faiz Hesaplama Kodu
Satırları Otomatik Sığdır
Yanıp Sönme Efekti Verme Kodu
Program Başlangıcı Kodları
Sayıları Yeni Bir Sayıyla Çarpma
Excel Makro Modulü Silme Kodu
İçinde Bulunduğumuz AY Sayfasının Aktif Edilmesi
Derece Simgesi Ekleme
Alarmlı Saat Ekleme Kodu
A1 Referans Stilini Etkinleştirme
UserForm Açılırken Efekt Ekleme
Tüm Çalışma Sayfalarını Tek Adımda Koruma
Sütun Genişliklerini Otomatik Ayarlama
Tüm Boş Çalışma Sayfalarını Silme
Sürücü Seri Numarasını Gösterme
Aralıklı Olarak Satır Silme
Sayfa Üzerindeki Formüllerin Sayısını Bulma
Kopyala ve Özel Yapıştır
Hücredeki Değer Boşsa Kayıt Gerçekleşmesin
Açılışta İstediğiniz Sayfanın Aktif Edilmesi
Excel Kapanırken Otomatik İşlem Yaptırma
Excel Makroları ile Dosya Sayısını Bulma
Sayfadaki Grafikleri Yeniden Boyutlandırma
Pivot Tablo Alt Toplamlarını Gizleme
Toplu Satır Silme
Makro ile Hızlı Doldurma
Excel Sayfalarında Çarpım Tablosu Oluşturma
Toplama İşlemi Yapan Kullanıcı Tanımlı Fonksiyon
Satır Yüksekliklerini Otomatik Ayarlama
Kopyala ve Biçimleri Yapıştır
Makro ile Klasör Açma
Belli Sütunlarda Alfabetik Sıralama
Makro ile Git Penceresini Açma
Gizlenmiş Makro Örnekleri
Belirli Kriterlere Sahip Satırları Silme
Sürücü Adı Kontrolü Yapma
Makrolar ile Klasör Silme
Satır Yüksekliğini Ayarla
Boş Hücrelerin Görünmez Alanını Vurgulama
Seçili Sütunların Sayısını Bulma
Makro ile Dosya Açma
Hücre Aralığını Kes Kopyala ve Yapıştır
Excel Crackleme İşlemi Makrosu
Seçili Aralığı PDF Olarak Kaydetme
Ad Yöneticisindeki Tüm Adları Görünür Yapmak
Son Sütun Numarasını Bulma

Daha önce yorum yapılmamış!

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