iki sayfa karşılaştırması

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,637
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
ekteki dosyayı incelermisiniz
 

Ekli dosyalar

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Makrolu çözüm
Kod:
Sub aktar()
Set sm = Sheets("MEVCUT STOK")
Set sa = Sheets("ALINAN SİPARİŞ")
Set ss = Sheets("SONUÇ")
ss.[a3:g500] = Empty
sa.[d2:d100] = Empty
s = 3
For sat1 = 2 To sa.Cells(65536, "a").End(xlUp).Row
For sat2 = 2 To sm.Cells(65536, "a").End(xlUp).Row
For sut = 2 To 7
If sm.Cells(sat2, "a") Like sa.Cells(sat1, "a") Then
sa.Cells(sat1, "d") = sm.Cells(sat2, "b") - sa.Cells(sat1, "b")
If sa.Cells(sat1, "c") Like Right(ss.Cells(2, sut), 1) Then
sa.Cells(sat1, "a").Copy ss.Cells(s, "a")
sa.Cells(sat1, "d").Copy ss.Cells(s, sut)
s = s + 1
End If: End If: Next: Next: Next
End Sub
 

Ekli dosyalar

Üst