Soru Seçili Alanın Toplamını Almak

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
İyi günler;
Ekli örnek dosyada istediğim hücreleri mause ile seçtiğimde seçilen hücrelerin toplamını k3 hücresine , adedini ise L3 hücresine alt durum çubuğunda ki gibi yazdırabilir miyiz ?
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Merhaba

Ekli Program Sayfa1' de fareyle her yeni hücre yada hücre grubu seçtiğinizde,
seçili alan toplamını K3 hücresine, seçili alan hücre adedini L3 hücresine otomatik yazmaktadır.

Kolay Gelsin.
Selamlar...

İlgili Kod
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    On Error Resume Next  
    hücresay = Selection.Count  
    If hücresay > 25000 Then Exit Sub  
    For i = 1 To hücresay  
        topla = topla + Selection.Item(i)  
    Next  
    Cells(3, 11) = topla  
    Cells(3, 12) = Selection.Count  
    If Rows("3:3").RowHeight > 45 Then Rows("3:3").RowHeight = 45  

End Sub


İlgili Resim
215184
 

Ekli dosyalar

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Sayın Kulomer çok teşekkür ederim. Sadece L sutunu ile sınırlayabilir miyiz. Yani L sütunun toplatıp saydırabilirmiyiz ?
 
Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Çok teşekkür ederim sayın Murat ve Sayın kulomer46
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Soru hal olmuştur, bu da alternatif olsun;
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[K3] = WorksheetFunction.Sum([Selection])
[L3] = WorksheetFunction.Count([Selection])
End Sub
 
Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Seçme halindeyken yani mausun sol tuşunu bırakmadan toplamı ve adedi göstre bilir mi ?.Alt durum çubuğunda ki gibi
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Şu şekilde deneyebilirsiniz.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Text = "" Then Exit Sub
[L3] = Format(WorksheetFunction.Sum([Selection]), "#,##0.00") _
& "-" & WorksheetFunction.Count([Selection])
End Sub
 
Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Seyit bey mausu bırakmadan toplamı ve adedi göstermiyor
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Mausenin hareketlerini alt barda takip edebilirsiniz.
215207
 
Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Seyit bey tam ekranda gözükmüyor
 
Üst