• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

makro ile alttoplam

Katılım
15 Eylül 2007
Mesajlar
1,312
Excel Vers. ve Dili
2013 türkçe
bir sayfada cinsine göre aşağı doğru yazdığım şeylerin alttoplamını makro ile nasıl yapa biliriz bununla ilgili bir makro görmüştüm daha önce bulamadım yani her hangi bir sütuna ne kadar yazar sam cinsini orada bir alttoplam ve tekrar alttoplamı iptal edip yazmaya devam edeceğim ve cinsine göre sıralayıp alttoplam almak istiyorum ve en alta genel toplam
 
Sayın mustafakoza

bir sayfada cinsine göre aşağı doğru yazdığım şeylerin alttoplamını makro ile nasıl yapa biliriz bununla ilgili bir makro görmüştüm daha önce bulamadım yani her hangi bir sütuna ne kadar yazar sam cinsini orada bir alttoplam ve tekrar alttoplamı iptal edip yazmaya devam edeceğim ve cinsine göre sıralayıp alttoplam almak istiyorum ve en alta genel toplam

Örnek dosyanız ektedir.
 

Ekli dosyalar

Sayın Gökhan Polat merhaba,

Ben de faydalandım, teşekkür ederim, işlem acaba 2 buton yerine tooglebutton ile yapılabilir mi ?

tabiki, örnek dosya ektedir

Kod:
Private Sub ToggleButton1_Click()
If ToggleButton1 = True Then
   Range("B3").Select
    Range("A:G").Sort Key1:=Range("B3"), Order1:=xlAscending, Header:= _
        xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    Selection.Subtotal GroupBy:=2, Function:=xlSum, TotalList:=Array(5), _
        Replace:=True, PageBreaks:=False, SummaryBelowData:=True
        End If
If ToggleButton1 = False Then
 Range("A1").Select
    Selection.RemoveSubtotal
    End If

End Sub
 

Ekli dosyalar

tabiki, örnek dosya ektedir

Kod:
Private Sub ToggleButton1_Click()
If ToggleButton1 = True Then
   Range("B3").Select
    Range("A:G").Sort Key1:=Range("B3"), Order1:=xlAscending, Header:= _
        xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    Selection.Subtotal GroupBy:=2, Function:=xlSum, TotalList:=Array(5), _
        Replace:=True, PageBreaks:=False, SummaryBelowData:=True
        End If
If ToggleButton1 = False Then
 Range("A1").Select
    Selection.RemoveSubtotal
    End If

End Sub

Sayın Gökhan Polat tekrar merhaba,

Çözüm ve nezaketiniz için teşekkür ederim,

Saygılarımla.
 
gökhan bey teşekkür ederim ancak ben başka bir çalışmaya makroyu uygulama yaptım başlık yani baştaki satırı siliyor birde alttoplam olan satırı siyahla karartsa bazısını yapıyor bazısını yapmıyor birde rakamların alttoplamını alıyoruz başka bir sütununda alttoplamını almak istersek neyaparız
 
gökhan bey teşekkür ederim ancak ben başka bir çalışmaya makroyu uygulama yaptım başlık yani baştaki satırı siliyor birde alttoplam olan satırı siyahla karartsa bazısını yapıyor bazısını yapmıyor birde rakamların alttoplamını alıyoruz başka bir sütununda alttoplamını almak istersek neyaparız

mümkünse örnek dosyanızı gönderin, dosya üzerinden işlem yapmak daha kolay olacaktır.
 
C

ekdeki dostyada yardım
 

Ekli dosyalar

Son düzenleme:
gökan bey uğraştırıyorun kusura bakmayın ürüne göre alttoplam alıyoruz başka bir şeyin daha alttoplamını almak istesek yani mesela tarihin gibi istediğim zaman istediğiminin alttoplamını alsam nasıl bir şey olması lazım
 
Mustafa Bey,

Sorunuzu yanlıs anlamadıysam eğer,çözüm olarak PivotTable("Ozet Tablo") seçeneğini incelemenizi öneriyorum.

İyi çalışmalar.
 
kemal bey dediğinizi anlamadım örnekle ekleyerek anlatabilirmisiniz
 
kemal bey dediğinizi anlamadım örnekle ekleyerek anlatabilirmisiniz

Merhaba,

Özet tabloyla birkaç örnek yapmaya çalıştım inceler misiniz?

not: veri girdikçe özet tabloyu incelemek için özet tablo üzerinde sağ tıklayıp yeni deyiniz..
 

Ekli dosyalar

Benim yapmak istediğim bu ekdeki dosyada istediğim zeman tarih istediğim zamna ürün gibi alttoplam almak istiyorum
 

Ekli dosyalar

Sayın mustafakoza

Benim yapmak istediğim bu ekdeki dosyada istediğim zeman tarih istediğim zamna ürün gibi alttoplam almak istiyorum

örnek dosyada "ALT TOPLAMLAR" butonuna tıkladığınızda "USERFORM" açılacaktır, formda "Alt toplamı alınacak sütun numarası" alanına gireceğiniz veriler rakamlardan oluşmaktadır, bu rakamlar 1,2,3 ve 4 dür. 1 in anlamı A sütununa göre 2 nin anlamı B sütununa göre vb.... bu değerlerden herhangi birini girdiğinizde alt toplamlar bulunacaktır, umarım istediğiniz gibidir, dosya ektedir.İyi çalışmalar dilerim.
 

Ekli dosyalar

güzel elinize sağlık birde alttoplamın tamamı siyak koyu olasa mümkünmü birde tarihi gibi noktalı olurmu 2.2.2009
 
Son düzenleme:
En son yazdığım sorunu çözü verenolursa çok iyi olacak
 
böyle bir örnek buldum bunun gibi makro ile alttoplam alsa istediğim sütunun ve istediğim zaman kaldırsam yani kenarlardan yapıyor önceki örnekde öylemi sağlıklı olır yeni gönderdiğim örnek gibimi
 

Ekli dosyalar

Geri
Üst