macro-vba toplama işlemi

Katılım
26 Ocak 2010
Mesajlar
15
Excel Vers. ve Dili
macro
merhaba arkadaslar benim bir excel dosyam var ben birinci sayfada olan bazı sayıları ucuncu sayfaya toplattırıp yazdırıyorum ama ucuncu sayfada kı sayıları macro dili ile toplatmak istiyorum bilmem anlatabildimmi?

normal excelde alt alta olan hucreleri toplarsınızya aynısını macroda nasıl yapabilirim onu ogrenmek istıyorum kısacası..

şimdiden cok tesekkur ederim....
 

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 sütununda a1:A10 aralıiğını toplar.:cool:
Kod:
Sub topla()
Dim i As Long, tpl As Double
For i = 1 To 10
    tpl = tpl + Cells(i, "A").Value
Next
MsgBox tpl
End Sub
 
Katılım
26 Ocak 2010
Mesajlar
15
Excel Vers. ve Dili
macro
saolasın kardes kod calısıo ama ben sonucu aynı sayfada bir hucreye yazdırmak istiyorum

çok saol kardes a.r.o
 

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
saolasın kardes kod calısıo ama ben sonucu aynı sayfada bir hucreye yazdırmak istiyorum

çok saol kardes a.r.o
B1 hüccresine toplamaı yazar.:cool:
Kod:
Sub topla()
Dim i As Long, tpl As Double
For i = 1 To 10
    tpl = tpl + Cells(i, "A").Value
Next
[B][COLOR="Red"]range("B1").value = tpl[/COLOR][/B]
End Sub
 
Katılım
26 Ocak 2010
Mesajlar
15
Excel Vers. ve Dili
macro
saol kardes ama bu kod sonucu mesaj olarak veriyo ben bir hucreye yazdırmak isityorum onu nasıl yaptırcam ?
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Merhaba,
Alternatif olarak düşünebilirsiniz:
Sub Topla()
[d1] = WorksheetFunction.Sum([a1:a10])
End Sub
 
Katılım
26 Ocak 2010
Mesajlar
15
Excel Vers. ve Dili
macro
usta bi sorum daha var ben macroda cıkan degerleri nasıl kalın yazdırabilirim ?
 
Katılım
1 Ağustos 2012
Mesajlar
1
Excel Vers. ve Dili
Excel 2007- Türkçe
B1 hüccresine toplamaı yazar.:cool:
Kod:
Sub topla()
Dim i As Long, tpl As Double
For i = 1 To 10
    tpl = tpl + Cells(i, "A").Value
Next
[B][COLOR="Red"]range("B1").value = tpl[/COLOR][/B]
End Sub

Teşekkürler eline sağlık ağbi büyüksün, çok makbule geçti :)
 
Katılım
7 Ekim 2013
Mesajlar
24
Excel Vers. ve Dili
2008
Merhaba,
Alternatif olarak düşünebilirsiniz:
Sub Topla()
[d1] = WorksheetFunction.Sum([a1:a10])
End Sub
merhaba; yukarıdaki formulü sıfırdan büyük değerleri toplayacak şekilde yazabilirmisiniz
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
0 toplamada etkisiz elemandır.Yine de bir sayıdan büyük olanları toplamak isterseniz, aşağıdaki şekilde olabilir.
Kod:
[d1] = WorksheetFunction.SumIf([a1:a10], ">0", [a1:a10])
 
Katılım
13 Eylül 2012
Mesajlar
97
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2024
Merhaba,
Alternatif olarak düşünebilirsiniz:
Sub Topla()
[d1] = WorksheetFunction.Sum([a1:a10])
End Sub
Sy.
leumruk ;
bununla toplama yapa biliyorum ama safya1 A sütunda ki sayıların toplamını Sayfa2 de ki A1 hücresine nasıl toplaya bilirim. teşekkür ederim.
 
Katılım
9 Ocak 2011
Mesajlar
354
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
01-07-2023
Kod:
[d1] = WorksheetFunction.Sum([a1:a10])
Bu toplama kodunu kullanmak istediğimizde sonucu Renkli ve Bold olarak görünmesini sağlamak için nasıl bir ilave yapmamız gerekir acaba.
Alternatif olarak hücreye dolgu rengide eklemek istersek ne yapmamız gerekir. Teşekkürler.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sy.
leumruk ;
bununla toplama yapa biliyorum ama safya1 A sütunda ki sayıların toplamını Sayfa2 de ki A1 hücresine nasıl toplaya bilirim. teşekkür ederim.
Alanların başına sayfa adı yazmanız yeterli olacaktır.

C++:
Sub Topla()
Sheets("Sayfa2").Range("A1") = WorksheetFunction.Sum(Sheets("Sayfa1").Range("A:A"))
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kod:
[d1] = WorksheetFunction.Sum([a1:a10])
Bu toplama kodunu kullanmak istediğimizde sonucu Renkli ve Bold olarak görünmesini sağlamak için nasıl bir ilave yapmamız gerekir acaba.
Alternatif olarak hücreye dolgu rengide eklemek istersek ne yapmamız gerekir. Teşekkürler.
Hücreyi biçimlendirme kodu eklemeniz yeterli olacaktır. Bu tarz kodları makro kaydet yöntemi ile çok kolay şekilde elde edebilirsiniz.

C++:
Sub Topla()
[d1] = WorksheetFunction.Sum([a1:a10])
[d1].Font.Bold = True
[d1].Interior.Colorindex = 6
End Sub
 
Katılım
13 Eylül 2012
Mesajlar
97
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2024
Alanların başına sayfa adı yazmanız yeterli olacaktır.

C++:
Sub Topla()
Sheets("Sayfa2").Range("A1") = WorksheetFunction.Sum(Sheets("Sayfa1").Range("A:A"))
End Sub
Sy. Korhan Ayhan ;
ilginizden ve yardımlarınızdan dolayı teşekkür ederim.
 
Katılım
13 Eylül 2012
Mesajlar
97
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2024
Sy. Korhan Ayhan ;
aşağıda yer alan bir tabloyu soldan sağa ve yukarıdan aşağı makro ile nasıl toplama yapabilirim. Teşekkür ederim.
229128
 
Üst