İki excell dosyası ...
 
Bildirimler
Hepsini Temizle

İki excell dosyası içeriğini karşılaştırma  

Vusal Mastaliyev
(@VusalMastaliyev)
Üye

Merhab, yine ben ve yine soru


İki excell içeriğini nasıl karşılaştıra biliriz... mesela (excell doya içeriğinde kod kalonumuz var ve kodlar tekrarlanmamalırdır) excel klasörü altına 1 ve 2 isimli excell dosyaları oluşturduğumuzda program otomatik olarak o klasör altına bulunan excell dosyalarının içerigini karşılaştırmalı ve tekrar olan bir içeriğ (kod kalonunda) varsa bir MessageBox-la kod kalonunda şu kodlar her iki excell dosyasında var gibi bilirimde bulunsun

 

Yardımlarınız için şimdiden Teşekkürler ederim

Alıntı
Topic starter Gönderildi : 08/10/2009 16:11
Sinan KAHRAMAN
(@SinanKAHRAMAN)
Saygın Üye

Pencere menüsünden Yan yana karşılaştır seçeneği işiniz görür mü?

CevapAlıntı
Gönderildi : 09/10/2009 12:01
Vusal Mastaliyev
(@VusalMastaliyev)
Üye

cok tesekkur ederim ilgilendiginiz icin...


Yok ben altda yani gorunmeyen tarafda bu isi yapmasini istiyorum...Mesela programi actigimda ve ya buttona her hangi bir button koysam (tekrarlanan bi kod varmi yokla dedigimde, gounmeyen tarafda islemi yapsin ve bana sadece sonucu gondersin var ve ya yok gibi) Sadece tekrarla karsilasirsa mesajla bildirsin...

CevapAlıntı
Topic starter Gönderildi : 09/10/2009 12:06
Gurkan Demirtas
(@GurkanDemirtas)
Üye

Gerçekten de 2 excel dosyası sütünları otomatik nasıl karşılaştırılır? Şöyle ki; diyelim A sütününda her satırda barkod gibi karışık ve uzunca bir ibare olsun örneğin:SA1234567890B gibi ve her satırın böyle olduğu varsayılsın. Diğer dosyada da böyle olsun. karşılaştırma yapalım ve varmı yokmu öğrenelim.

 

CevapAlıntı
Gönderildi : 10/10/2009 23:33
Gurkan Demirtas
(@GurkanDemirtas)
Üye

Gerçekten de bu işlem nasıl yapılabilir, bilen varsa yol gösterebilir mi?

CevapAlıntı
Gönderildi : 13/10/2009 14:29
Sinan KAHRAMAN
(@SinanKAHRAMAN)
Saygın Üye

Olayı tam olarak anlamaya çalışmak için tekrar soruyorum. Sizin elinizde 1 adet exell 2003 dosyası ve bunun içerisindede 2 adet çalışma sayfası var diyelim. Sis bu çalışma sayfalarında tekrar edilen kodlarımı bulmak istiyorsunuz?

CevapAlıntı
Gönderildi : 16/10/2009 12:02
Gurkan Demirtas
(@GurkanDemirtas)
Üye

Sinan Bey Merhaba,

 

İki çalışma sayfası veya iki excell dosyası var dosya adları da ALİ ve CAN. Bu dosyalarda da 2000 satırlık bir sütünları var karşılaştırılmak istenen ve bu sütünları karşılaştırırken Alide olan Canda da var mı diye eşleştirme sonucunu göstermeli, varsa hangi satırda olduğunu yazmalı.

Sanırım böyle daha iyi oldu.

CevapAlıntı
Gönderildi : 16/10/2009 14:26
Sinan KAHRAMAN
(@SinanKAHRAMAN)
Saygın Üye

Aşağıdaki kodu dener misiniz?

Sub Karsilastir1()
    Dim Sh1 As Worksheet, Sh2 As Worksheet
    Dim Bul As Range, Soyad, i
    Dim ilkAdres
  
    Set Sh1 = Worksheets("Sayfa1")
    Set Sh2 = Worksheets("Sayfa2")
  
    For i = 2 To Sh2.Cells(65536, "C").End(xlUp).Row
        Soyad = Sh2.Cells(i, 3)
      
        Set Bul = Sh1.Range("C:C").Find(Soyad, LookAt:=xlWhole)
      
        If Not Bul Is Nothing Then
            ilkAdres = Bul.Address
            Do
                If Sh2.Cells(i, 2) = Bul.Offset(, -1) Then
                    Bul.Offset(, 1) = "Bulundu"
                End If
                Set Bul = Sh1.Range("C:C").FindNext(Bul)
            Loop Until ilkAdres = Bul.Address
        End If
    Next
End Sub

CevapAlıntı
Gönderildi : 16/10/2009 15:55
Gurkan Demirtas
(@GurkanDemirtas)
Üye

Bu kodu derlemek ve uyarlamak 1epey zor olur gibime geliyor.

 

İlgin için teşekkür ederim.

CevapAlıntı
Gönderildi : 17/10/2009 01:40
Ekselance
(@Ekselance)
Üye

http://www.yakupgovler.com/microsoft-excelde-duseyara-fonksiyonu.html


 


 


düşey ara formülünü deneyin bence

CevapAlıntı
Gönderildi : 25/02/2010 02:35
Paylaş: