Sayfa Sayfa Toplam Getirme

Katılım
8 Ekim 2007
Mesajlar
66
Excel Vers. ve Dili
excel
Kod:
.........................
 
Son düzenleme:

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sayfalarınız A1'den itibaren aşağıya doğru yer alıyorsa;

B1 hücresine:

=SUM(INDIRECT(A1&"!"&"E:E"))
=TOPLA(DOLAYLI(A1&"!"&"E:E"))

yazıp, aşağıya doğru yeterince kopyalayın.

NOT:Soru makro sorusu imiş...

.
 
Son düzenleme:

N.Ziya Hiçdurmaz

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

Kod:
Sub TEST()
Dim I, S, SUT As Long
[A1:B500].Clear
For I = 2 To Sheets.Count
S = S + 1
Cells(S, "A") = Sheets(I).Name
For SUT = 1 To Sheets(I).Cells(65536, "E").End(3).Row
SON = Cells(65536, "A").End(3).Row
If Sheets(I).Name = Cells(SON, "A") Then
Cells(SON, "A").Offset(0, 1) = Cells(SON, "A").Offset(0, 1) + Sheets(I).Cells(SUT, "E")
End If
Next
Next
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kodlar işinizi görür.:cool:
Kod:
Sub sayfalari_topla()
Dim sat As Long
Dim syf As Worksheet
Sheets("Sheet1").Select
Range("A2:B65536").ClearContents
sat = 2
For Each syf In Worksheets
    If syf.Name <> "Sheet1" Then
        Cells(sat, "A").Value = syf.Name
        Cells(sat, "B").Value = WorksheetFunction.Sum(syf.Range("E:E"))
        Cells(sat, "B").NumberFormat = "#,##0.00"
        sat = sat + 1
    End If
Next
MsgBox "Sayfa Toplamları tamamlandı..!!", vbOKOnly + vbInformation, Application.UserName
End Sub
 
Üst