- Katılım
- 19 Şubat 2011
- Mesajlar
- 17
- Excel Vers. ve Dili
- 2007
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub sayfalarıbirleştir() ' coded by CİHANGİR...
On Error Resume Next
Set s1 = Sheets("ÜRÜNLER")
Set s2 = Sheets("ÜRÜN1")
Set s3 = Sheets("ÜRÜN2")
s1.Range [A2:DM65500].ClearContents
sat = s1.[A65536].End(3).Row + 1
Application.ScreenUpdating = False
For i = 2 To s2.[A65536].End(3).Row
s1.Cells(sat, 1).Value = s2.Cells(i, 1).Value
s1.Cells(sat, 2).Value = s2.Cells(i, 2).Value
s1.Cells(sat, 3).Value = s2.Cells(i, 3).Value
s1.Cells(sat, 4).Value = s2.Cells(i, 4).Value
s1.Cells(sat, 5).Value = s2.Cells(i, 5).Value
s1.Cells(sat, 6).Value = s2.Cells(i, 6).Value
sat = sat + 1
Next i
sat = sat - 1
For y = 2 To s3.[A65536].End(3).Row
s1.Cells(sat, 1).Value = s3.Cells(y, 1).Value
s1.Cells(sat, 2).Value = s3.Cells(y, 2).Value
s1.Cells(sat, 3).Value = s3.Cells(y, 3).Value
s1.Cells(sat, 4).Value = s3.Cells(y, 4).Value
s1.Cells(sat, 5).Value = s3.Cells(y, 5).Value
s1.Cells(sat, 6).Value = s3.Cells(y, 6).Value
sat = sat + 1
Next y
MsgBox " Aktarım tamamlanmıştır...", , ""
Application.ScreenUpdating = True
End Sub
Sub Syf_Birlestir()
Dim Syf As Worksheet
Dim Sat As Long
Dim i As Long
Sheets("ÜRÜNLER").Select
Application.ScreenUpdating = False
i = Cells(Rows.Count, "A").End(3).Row
If i < 2 Then i = 2
Range("A2:F" & i).ClearContents
For Each Syf In Worksheets
If Not Syf.Name = "ÜRÜNLER" Then
If Syf.Name Like "ÜRÜN*" Then
i = Syf.Cells(Rows.Count, "F").End(3).Row
Sat = Sheets("ÜRÜNLER").Cells(Rows.Count, "A").End(3).Row + 1
Syf.Range("A2:F" & i).Copy
Sheets("ÜRÜNLER").Range("A" & Sat).PasteSpecial Paste:=xlPasteValues
End If
End If
Next Syf
i = Cells(Rows.Count, "A").End(3).Row
Range("A2:F" & i).Sort Key1:=[A1]
Range("G2").Activate
With Application
.ScreenUpdating = True
.CutCopyMode = False
End With
End Sub