Selamlar;
bu konunun forumda daha önce defalarca işlendiğini biliyorum. ve arama sonucu karşıma bir çok örnek çıktı. ancak bu örnekler benim tam olarak sıkıntımı çözmedi veya ben kendime uyarlayacak eklemeleri yapamadım. bu yüzden konuyu tekrar gündeme getirme gereği duydum.
yapmak istediğim şeylerle ilgili en yakın örnek sn.zafer bey tarafından hazırlanan aşağıdaki kodlar. bunları istediğim şekle uyarlayabilmem için yardımcı olurmusunuz?
benim isteğim ise şu;
anasayfadaki listeden TC.Kimlik No sütununa göre bir döngü başlatmak ve sırasıyla birinci satırdan başlayarak
TC.Kimlik Noyu "VERİ" sekmesindeki aynı sütunla karşılaştırmasını istiyorum. Aynı TCKN yi bulduğunda devamındaki sütunları
(yani adı, diğer adı, soyadı, baba adı, baba diğer adı sütunlarını karşılaştırmasını istiyorum. İkisi arasında farklılık bulduğunda ise
yani hata bulduğunda ana listenin o satırını "HATALI" sekmesinde sırasıyla yazsın. Aynı ise taramaya ikinci satırdaki TCKN'den devam etsin.
yani sırasıyla tüm TC kimlik nolarını benim veri sayfamdakilerle karşılaştıracak bulduğunda devamındaki verileri karşılaştıracak, aynı ise
taramaya devam edecek, farklı ise o satırı hatalı sayfasındaki çizelgeye işleyecek. eğer anasayfada olupta veri sayfasında olmayan kayıt bulursa onu da hatalı sayfasına işlemesi gerekiyor. zaten yukarıdaki kod bu sorunu çözüyor, ancak ilk sorunuma cevap bulamıyorum. Bu şekilde incelemem gereken binlerce satırlık 26 ayrı
çalışma kitabı var. Kısacası işinden içinden çıkamadım ve nasıl çıkacağımı da bilmiyorum.
bu sorunun çözümü olduğuna inanıyorum çünkü dün gece yabancı bir sitede buna çok benzeyen bir uygulamayı gördüm, ancak bilgisayarıma kaydetmedim. bugün bu sitede bu kodu gördüğümde farkettim aynı işe yarayabileceğini ancak iş işten geçmişti.. sabahtan bu yana arıyorum ve çıldırmak üzereyim ancak ne siteyi nede benzer uygulamayı bulamadım. ekteki örneği incelermisiniz ve biraz zamanınızı ayırıp bana yardımcı olabilirmisiniz? ayrıca aynı konuyla ilgili yeni konu açmış olmaktan dolayı verdiğim rahatsızlık için kusura bakmayın..
saygılar..
bu konunun forumda daha önce defalarca işlendiğini biliyorum. ve arama sonucu karşıma bir çok örnek çıktı. ancak bu örnekler benim tam olarak sıkıntımı çözmedi veya ben kendime uyarlayacak eklemeleri yapamadım. bu yüzden konuyu tekrar gündeme getirme gereği duydum.
yapmak istediğim şeylerle ilgili en yakın örnek sn.zafer bey tarafından hazırlanan aşağıdaki kodlar. bunları istediğim şekle uyarlayabilmem için yardımcı olurmusunuz?
Kod:
Sub ilke_gore_Benzemeyenleri_bul()
Set s1 = Sheets("şube")
Set s2 = Sheets("mernis")
Set s3 = Sheets("fark")
s3.Range("a2:q65000").ClearContents
ason = s1.Cells(65536, 2).End(xlUp).Row
bson = s2.Cells(65536, 2).End(xlUp).Row
For a = 2 To bson + 1
b = WorksheetFunction.CountIf(s1.Range("b2:b" & ason), s2.Cells(a, 2))
If b <> 1 Then
c = c + 1
For i = 1 To 14
s3.Cells(c + 1, i) = s2.Cells(a, i)
Next
End If
Next a
End Sub
Sub mukerre1()
'aynı ozellikli sayıları getirir
'[H:J].Clear
son = Application.CountA(Columns(2))
For t = 1 To son
say = WorksheetFunction.CountIf(Columns(2), Cells(t, 2))
If say > 1 Then
Cells(t, 2).Font.ColorIndex = 3
End If
Next
'[H:J].Sort KEY1:=[H1]
End Sub
anasayfadaki listeden TC.Kimlik No sütununa göre bir döngü başlatmak ve sırasıyla birinci satırdan başlayarak
TC.Kimlik Noyu "VERİ" sekmesindeki aynı sütunla karşılaştırmasını istiyorum. Aynı TCKN yi bulduğunda devamındaki sütunları
(yani adı, diğer adı, soyadı, baba adı, baba diğer adı sütunlarını karşılaştırmasını istiyorum. İkisi arasında farklılık bulduğunda ise
yani hata bulduğunda ana listenin o satırını "HATALI" sekmesinde sırasıyla yazsın. Aynı ise taramaya ikinci satırdaki TCKN'den devam etsin.
yani sırasıyla tüm TC kimlik nolarını benim veri sayfamdakilerle karşılaştıracak bulduğunda devamındaki verileri karşılaştıracak, aynı ise
taramaya devam edecek, farklı ise o satırı hatalı sayfasındaki çizelgeye işleyecek. eğer anasayfada olupta veri sayfasında olmayan kayıt bulursa onu da hatalı sayfasına işlemesi gerekiyor. zaten yukarıdaki kod bu sorunu çözüyor, ancak ilk sorunuma cevap bulamıyorum. Bu şekilde incelemem gereken binlerce satırlık 26 ayrı
çalışma kitabı var. Kısacası işinden içinden çıkamadım ve nasıl çıkacağımı da bilmiyorum.
bu sorunun çözümü olduğuna inanıyorum çünkü dün gece yabancı bir sitede buna çok benzeyen bir uygulamayı gördüm, ancak bilgisayarıma kaydetmedim. bugün bu sitede bu kodu gördüğümde farkettim aynı işe yarayabileceğini ancak iş işten geçmişti.. sabahtan bu yana arıyorum ve çıldırmak üzereyim ancak ne siteyi nede benzer uygulamayı bulamadım. ekteki örneği incelermisiniz ve biraz zamanınızı ayırıp bana yardımcı olabilirmisiniz? ayrıca aynı konuyla ilgili yeni konu açmış olmaktan dolayı verdiğim rahatsızlık için kusura bakmayın..
saygılar..
Son düzenleme: