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

27 Ocak 2021 27 Ocak 2021 974

Ç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
Belli Sütunlarda Alfabetik Sıralama
Aktif Satırı ve Sütunu Vurgulama
TextBox Nesnesinde Kuruş Göstermek
Son Sütun Numarasını Bulma
Google Üzerinde Arama Yapma
Makro Etkinleştirilmeden Sayfalar Görüntülenmesin
Çalışma Sayfalarını Tek Adımda Korumasını Kaldırma
Excel Menüsüne Ekleme Yapma Kodu
Giriş Kutusu ve Mesaj Yazma İşlemi
Cümle Durumuna Dönüştürme
UserForm Resize Özelliği Eklemek
Çalışma Kitabındaki Tüm Pivot Tabloları Yenileme
Her Kapatma İşleminde Otomatik Olarak Kaydetme
Hücreye Girilen Değerleri Farklı Bir Sayfaya Kaydetme
Birden Çok Çalışma Sayfası Ekleme
Bilgisayar Bilgilerini Özetleme
Birden Çok Sütun Ekleme
Select Case Kullanımı
Aktif Hücreye Günün Tarihini Yazma
Açık Excel Kitaplarını Yerleştirme
Excel Makroları ile Hücreye Saat Ekleme
Açılışta UserForm Nesnesinin Otomatik Gösterilmesi
Excel Dosya Arama Yapma Makrosu
Tüm Formülleri Değerlere Dönüştürme
Disk Sürücü Kapasitesini Gösterme
Formu Kapatma Makro Kodu
Hücredeki Değere Göre İşlem Yapma
Excel Makroları ile Klasör Arama
Hücre İçerisine Kelime Ekleme
Seçili Aralığa Ait Bilgilerin Listelenmesi
Aktif Hücrenin Sütun Numarasını Bulma
2. Satırdaki Bilgileri Silmek
Aktif Hücrenin Üstüne Satır Ekleme
ListBox Üzerindeki Verilere Çoklu Seçim Yapma
Otomatik Sıra Numarası Ekleme
Açılışta Üç Kere Şifre Hakkı Vermek
Boşluk Olan Hücreleri Renklendirme
Excel Hücrelerini Çözme
2. Derece Denklemin Grafiğini Çizmek
Seçili Alanda Yinelenenleri Vurgulama
Excel Kitabındaki Sayfa Adlarının Listelenmesi
Pivot Verilerini Almayı Devre Dışı Bırakma Etkinleştirme
Aç Penceresini Açan Makro
Boş Hücreleri Vurgulama
Sayfada Alan Seçme ve Listeleme
Dizileri İç İçe Döngüye Eklemek
Txt Dosyası Oluşturma
Metin Sarmayı Kaldırma
Sayıların Önündeki Tek Tırnak İşaretini Kaldırma
Alfabenin Harflerini Sayfaya Sıralı Olarak Ekleme

Daha önce yorum yapılmamış!

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