Personel & Zimmet Takip Programı (KZT-v.5) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1676.0

Gönderen Konu: Vba Vlookup ile 2 sayfayı karşılaştırma ?  (Okunma sayısı 6211 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı f1077504@rmqkr.net

  • Profil Bilgisi Eksik Üye
  • *
  • İleti: 1
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: sdfgsdf sdfsgdf
  • Doğum Yılınız: 1988
  • İl / İlçe: istanbul istanbul
Vba Vlookup ile 2 sayfayı karşılaştırma ?
« : 10 Temmuz 2013, 14:24:49 »
İyi günler excel dosyamdaki 2 sayfadaki verileri karşılaştırıp diğer 3. sayfaya olmayanları yazdırmak istiyorum bunun için koordinat koordinat kontrol ediyorum ve gayet düzgün çalışıyor ancak kayıt sayısı büyük olduğunda donmalar yaşıyorum bu yüzden bu yöntemden vaz geçip Vlookup ile yapmaya karar verdim ama nasıl yapılıyor bilmiyorum.

Kod: [Seç]
Dim varmı As Boolean
varmı = False

For i = 1 To Worksheets("Sayfa1").Range("A" & Rows.Count).End(xlUp).Row
    For j = 1 To Worksheets("Sayfa1").Cells(1, Columns.Count).End(xlToLeft).Column
    varmı = False
   
        For k = 1 To Worksheets("Sayfa2").Range("A" & Rows.Count).End(xlUp).Row

            If Worksheets("Sayfa1").Cells(i, j).Value = Worksheets("Sayfa2").Cells(k, j).Value Then
                varmı = True
                Exit For
            End If
           
        Next k
       
        If varmı = False Then
           
            For k = 1 To Worksheets("Sayfa1").Cells(1, Columns.Count).End(xlToLeft).Column
                Worksheets("Sonuç").Cells(x, k).Value = Worksheets("Sayfa1").Cells(i, k).Value
            Next k
           
            x = x + 1
            Exit For
           
        End If
       
    Next j
Next i