A ile b'yi karşılaştır, aynı olanları c'ye, farklı olanları d'ye yaz

Katılım
12 Nisan 2008
Mesajlar
199
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
03.02.2019
arkadaşlar aşağıda yazan makroyu sitedeki kod arşivinden aldım ama maalesef bi kısımdan sonra eksik yazılmış yardımcı olursanız sevinirim


Sub bul()
For a = 2 To Cells(65536, 1).End(xlUp).Row
If WorksheetFunction.CountIf(Columns(1), Cells(a, 2).Value) = 0 Then
e = WorksheetFunction.CountA([d2:d65536]) + 1
Cells(e + 1, 4) = Cells(a, 2).Value
End If
If WorksheetFunction.CountIf(Columns(2
 
Katılım
12 Nisan 2008
Mesajlar
199
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
03.02.2019
teşekkür ederim bu da işimi görür emeğinize sağlık
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,641
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
aşağıdaki kodu denermisiniz

Kod:
Sub deneme2()
Dim say As Long
For say = 1 To [A65536].End(xlUp).Row
If WorksheetFunction.CountIf(Range("a1:a" & [A65536].End(xlUp).Row), Cells(say, 2)) > 0 Then
Cells(say, 3) = Cells(say, 2)
Else
Cells(say, 4) = Cells(say, 2)
End If
Next say
End Sub
 
Katılım
17 Ekim 2005
Mesajlar
288
Excel Vers. ve Dili
excel 2010 türkçe
Merhaba,

Makrosuz isterseniz,Örneği inceleyin.

E.ALAN
peki iki

1şase no 2şase isim - 1şase no 2şase isim


ilk iki sütunu ikinci iki sütunla karşılaştırmaya kalktığımızda nasıl oluyor formülü.


=EĞER(EHATALIYSA(DÜŞEYARA(A2:B2;C:D;2;0));"";"A")

bu şekilde çalışmadı.
 
Üst