1903emre34@gmail.com
Altın Üye
- Katılım
- 29 Mayıs 2016
- Mesajlar
- 943
- Excel Vers. ve Dili
- Microsoft Excel 2013 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
1903emre34@gmail.com' Alıntı:Belge 1'de yer alan tabloyu (aynen formatında) buraya yerleştirip formül yada makro yoluyla "TOPLAM" alıp, tekrar Belge 1 aynen yerleştirmek istiyorum, burada amacım word belgesinde manuel olarak toplamları aldığım için .....
Sub sayilar_toplamlar()
Dim hcr As Range, alan As Range, toplam As Double
Set alan = Sayfa1.Range("D4:H7")
For y = 4 To 8
For x = 4 To 8
Set hcr = Sayfa1.Cells(x, y)
deg = Replace(Replace(Replace(Replace(hcr.Value, ".", ""), ")", ""), "(", ""), "-", "")
If deg = "" Then deg = 0
hcr.Value = deg * 1
Next x
Next y
toplam = Application.WorksheetFunction.Sum(alan)
Sayfa1.Range("C11").Value = Format(toplam, "#,##0.#0")
MsgBox "İşlem tamamlandı", vbInformation, "antonio"
End Sub
=TOPLA.ÇARPIM(--YERİNEKOY(YERİNEKOY(D4:D7;".";"");"-";0))
Sub sayilar_toplamlar()
Dim hcr As Range, alan As Range, toplam As Double
Set alan = Sayfa1.Range("D4:H7")
On Error Resume Next
For y = 4 To 8
For x = 4 To 7
Set hcr = Sayfa1.Cells(x, y)
deg = Replace(Replace(Replace(hcr.Value, ".", ""), ")", ""), "(", "")
'(önceki kodlarda 4 adet Replace kullanılmıştı, burada 3 tane)
If deg = "" Then deg = 0
hcr.Value = deg * 1
Next x
Next y
For d = 4 To 8
alttoplam = Application.WorksheetFunction.Sum(Sayfa1.Range(Cells(4, d), Cells(7, d)))
Sayfa1.Cells(8, d).Value = Format(alttoplam, "#,##0.#0")
Next d
toplam = Application.WorksheetFunction.Sum(alan)
Sayfa1.Range("C11").Value = Format(toplam, "#,##0.#0")
MsgBox "İşlem tamamlandı", vbInformation, "antonio"
End Sub