mrb arkadaşlar çok acill ) yardımlarınız için şimdiden tşk.
Ekli dosyalar
-
18.5 KB Görüntüleme: 43
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Duzenle()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
Dim i, j, Son As Long
Dim c As Range
j = 1
Application.ScreenUpdating = False
s2.Range("A2:I65536").ClearContents
s2.Range("A2:I65536").Interior.ColorIndex = xlNone
Son = s1.[A65536].End(3).Row
s1.Range("A2:C" & Son).Copy s2.[A2]
For i = 2 To s1.[E65536].End(3).Row
With s2.Range("A2:A" & Son)
Set c = .Find(s1.Cells(i, "E"), LookIn:=xlValues, LookAt:=xlWhole)
If Not c Is Nothing Then
If s1.Cells(i, "F") = s2.Cells(c.Row, "B") Then
s2.Cells(c.Row, "D") = s2.Cells(c.Row, "D") + s1.Cells(i, "G")
Else
j = j + 1
s1.Range(s1.Cells(i, "E"), s1.Cells(i, "G")).Copy s2.Range("F" & j)
End If
Else
j = j + 1
s1.Range(s1.Cells(i, "E"), s1.Cells(i, "G")).Copy s2.Range("F" & j)
s2.Range("F" & j & ":H" & j).Interior.ColorIndex = 3
End If
End With
Next i
End Sub