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

27 Ocak 2021 27 Ocak 2021 978

Ç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
Aktif Sayfayı Kopyala Yeni Bir Kitaba Yapıştır
Kare Kökünü Hesaplama
ListBox Üzerindeki Verilere Çoklu Seçim Yapma
Çalışma Sayfalarını Ayrı PDF Olarak Kaydetme
Özet Tablo Aralığını Otomatik Güncelleştirme
Excel Makroları ile Hücreye Saat Ekleme
Birden Çok Satır Ekleme
Şeffaf UserForm Oluşturma Kodu
Formül Bulunan Hücreleri Koruma ve Kilitleme
Aktif Sütuna Göre Diğer Sütunda İşlem
Makro Çalışırken İmlecin Hareket Etmemesini Sağlama
Her Bir Sütundaki Maksimum Değeri Bulma
Program Başlangıcı Kodları
Veri Giriş Formunu Etkinleştirme
UserForm Üzerinde Dört İşlem
Excel Açılırken Otomatik İşlem Yaptırma
Belli Sütunlarda Alfabetik Sıralama
Sütun Genişliklerini Otomatik Ayarlama
Tüm Çalışma Sayfalarını Tek Adımda Koruma
Sağ Tık ile Açılan Menüye Ekleme Yapma
İlk ve Son Hücre Arasındaki Satır Sayısı
ListBbox ve ComboBox Satır Kaydırma
Excel Hücresini Seçme Makrosu
Belirli Kriterlere Sahip Satırları Silme
Verileri Birden Çok Sütuna Göre Sıralama
Aktif Satırı ve Sütunu Vurgulama
Excel Satır Seçme Kodu
Hücredeki Değer Boşsa Kayıt Gerçekleşmesin
Roma Rakamlarını Normal Sayılara Dönüştürme
Makrolar ile Dosyaları Kopyalama
Tüm Satırları ve Sütunları Gösterme
Dizileri Döngüye Eklemek
Toplu Satır Silme
Çift Satırlı Msgbox Örneği
Açıklama İçeren Tüm Hücreleri Vurgulama
ComboBox Nesneleri ile Toplama Yapma
Makro ile Açılan Liste Oluşturma
Alarmlı Saat Ekleme Kodu
Metnin İçinden TC Kimlik Numarasını Ayırma
Tüm Sütunda İşlem Yapan Döngü
Tam Dizin İsmini Bulma
Aktif Hücrenin Sütun Numarasını Bulma
Excel Makroları ile Dosya Silme
Çalışma Sayfaları için Yakınlaştırma Yüzdesini Ayarlama
Makro ile Git Penceresini Açma
Excel Makroları İle Not Defterini Açmak
Makrolar ile Sonraki Sayfaya Geçmek
Son Dolu Satırın Bir Altına Yazdırma
Makro ile Web Sitesini Açmak
Makrolar ile Klasör Kopyalama

Daha önce yorum yapılmamış!

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