Forum

İki excell dosyası ...
 
Bildirimler
Hepsini Temizle

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

10 Yazılar
4 Üyeler
0 Likes
13.8 K Görüntüleme
(@VusalMastaliyev)
Gönderiler: 174
Reputable Member
Konu başlatıcı
 

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

 
Gönderildi : 08/10/2009 16:11

(@sinankahraman)
Gönderiler: 5225
Illustrious Member
 

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

 
Gönderildi : 09/10/2009 12:01

(@VusalMastaliyev)
Gönderiler: 174
Reputable Member
Konu başlatıcı
 

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...

 
Gönderildi : 09/10/2009 12:06

(@GurkanDemirtas)
Gönderiler: 41
Trusted Member
 

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.

 

 
Gönderildi : 10/10/2009 23:33

(@GurkanDemirtas)
Gönderiler: 41
Trusted Member
 

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

 
Gönderildi : 13/10/2009 14:29

(@sinankahraman)
Gönderiler: 5225
Illustrious Member
 

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?

 
Gönderildi : 16/10/2009 12:02

(@GurkanDemirtas)
Gönderiler: 41
Trusted Member
 

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.

 
Gönderildi : 16/10/2009 14:26

(@sinankahraman)
Gönderiler: 5225
Illustrious Member
 

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

 
Gönderildi : 16/10/2009 15:55

(@GurkanDemirtas)
Gönderiler: 41
Trusted Member
 

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

 

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

 
Gönderildi : 17/10/2009 01:40

(@Ekselance)
Gönderiler: 17
Eminent Member
 

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


 


 


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

 
Gönderildi : 25/02/2010 03:35

Paylaş: