Hesap Bakiyelerini Karşılaştırma

Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
Merhabalar Ekteki Çalışmada Bir dizi Formüle ihtiyacım var Açıklama Çalışma sayfasındadır.Yardımcı olan herkese şimdiden teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,538
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek dosyanıza göre A ve D sütunundaki kodlar uzunluk olarak birbirine eşit değil bu durumda formül sonucu sürekli "YANLIŞ" çıkacaktır.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
a ve d kolonlarındaki kodların aynı uzunlukta olduğunu düşünürsek aşağıdaki kodları kullanabilirsiniz.
d kolonundaki , işaretlerininde kaldırılması gerekmektedir.


Yanlız 2500 kayıt olduğu için makro çalışma süresi 4-5 dakika alabilir.


Kod:
Sub KONTROL()
On Error Resume Next
Dim sonuc As Boolean
Application.ScreenUpdating = False
[d2].Select
son1 = WorksheetFunction.CountA([d1:d5000])
son2 = WorksheetFunction.CountA([a1:a5000])
For i = 2 To son1
sonuc = False
    For k = 2 To son2
    If Cells(k, "a").Value = Cells(i, "d").Value And Cells(k, "a").Offset(0, 1).Value = Cells(i, "d").Offset(0, 1).Value Then
    sonuc = True
    End If
    Cells(i, "d").Offset(0, 2).Value = sonuc
    Next k
Next i
MsgBox "Bitti"
[d2].Select
Application.ScreenUpdating = True
End Sub
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
t

Merhabalar

Cevab için teşekkür ederim.

Sadece D sÜtunundaki , İşaretlerini nasıl değiştireceğim .Çünkü CTRL+F Yapıyorum Bütün Sayfayı Değiştiriyor.Te ktek 2500 Kaydı nasıl değiştireceğim.
Bakiyelerdeki , İşaretini kaldırıp Birleştiriyor.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Sadece D kolonunu seçip Ctrl+F ve Replace All yapın.
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
D

Teşekkür ederim.
 
Üst