DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Sub SayfaOzet()
Dim sayfa As Worksheet, sat As Long, sat1 As Long
Dim sut As Integer, S1 As Worksheet, son As Long
Set S1 = Sheets("ozet")
Application.ScreenUpdating = False
S1.Select
Range("A2:P65536").ClearContents
Range("A2") = 1
sut = [IV1].End(1).Column
For Each sayfa In Sheets
If sayfa.Name <> "ozet" And sayfa.Name <> "kod" _
And sayfa.Name <> "Zayiat" Then
sat = 56 + WorksheetFunction.CountIf(sayfa.Range("A5:A29"), "<>")
sat1 = [B65536].End(3).Row + 1
sayfa.Range(sayfa.Cells(57, "A"), sayfa.Cells(sat, sut)).Copy
S1.Range("B" & sat1).PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone
Application.CutCopyMode = False
End If
Next sayfa
son = [B65536].End(3).Row: Range("A" & son) = son - 1
Columns("A:Q").EntireColumn.AutoFit: Range("B2:Q65536").Sort Range("C2")
Range("A2:A" & son).DataSeries Rowcol:=xlColumns, Type:=xlLinear, Date:=xlDay, _
Step:=1, Trend:=False
Range("B2").Select
Set S1 = Nothing
Application.ScreenUpdating = True
End Sub
Option Explicit
Sub SayfaOzet()
Dim sayfa As Worksheet, sat As Long, sat1 As Long
Dim sut As Integer, S1 As Worksheet, son As Long
Set S1 = Sheets("ozet")
Application.ScreenUpdating = False
S1.Select
Range("A5:Q65536").ClearContents
Range("A5") = 1
sut = [IV4].End(1).Column - 1
For Each sayfa In Sheets
If sayfa.Name <> "ozet" And sayfa.Name <> "kod" _
And sayfa.Name <> "Zayiat" And sayfa.Name <> "Anasayfa" Then
sat = 56 + WorksheetFunction.CountIf(sayfa.Range("A5:A29"), "<>")
sat1 = [B65536].End(3).Row + 1
sayfa.Range(sayfa.Cells(57, "A"), sayfa.Cells(sat, sut)).Copy
S1.Range("B" & sat1).PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone
sayfa.Range("R57:R" & sat).Copy: S1.Range("Q" & sat1). _
PasteSpecial Paste:=xlPasteValues, Operation:=xlNone
Application.CutCopyMode = False
End If
Next sayfa
son = [B65536].End(3).Row: Range("A" & son) = son - 1
Range("B5:Q65536").Sort Range("C5")
Range("A5:A" & son).DataSeries Rowcol:=xlColumns, Type:=xlLinear, Date:=xlDay, _
Step:=1, Trend:=False: Range("B2").Select
Set S1 = Nothing
Application.ScreenUpdating = True
End Sub
Application.ScreenUpdating = False
Sheets("ozet").Select
son = [C65536].End(3).Row
Range("A4:Q65536").RemoveSubtotal
son1 = [C65536].End(3).Row
Range("A4:Q" & son1).Subtotal 3, xlSum, _
Array(6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17), _
Replace:=True, SummaryBelowData:=True
Application.ScreenUpdating = True