• DİKKAT

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

pivot tabloda eklenen Toplam ibaresi

Katılım
24 Nisan 2022
Mesajlar
12
Excel Vers. ve Dili
2021 office
Merhaba normalde kısa tarih olarak görünen başlıklar pivottable da önüne "Toplam" kelimesi geliyor.
Tasarım bölümünden "Alt toplamları gösterme" ve "Genel toplamları kapalı" yaptım. pivot table seçeneklerine ve alan seçeneklerine baktım ancak Çözümü Bulamadım.
Toplam kelimesini kısa tarihin önüne gelmemesi için bir çözüm var mı.


tkZVY8EHv.jpg




ZeVs_Q.jpg
 
Son düzenleme:
Merhaba,

Eğer işinize yararsa aşağıdaki gibi TOPLAM ifadelerinden kurtulabilirsiniz.

Özet tablodaki başlık satırını seçiniz. Sonrasında CTRL+H ile değiştir menüsünü açınız.

İlk kutuya Toplam yazıp sonuna boşluk ekleyin.
İkinci kutuya sadece boşluk ekleyip TÜMÜNÜ DEĞİŞTİR dedikten sonra kurtulmanız gerekir.
 
Cevabınız için teşekkür ederim ancak Kaynak tablom arada ( 10-20 defa) değişiyor.her seferinde dediğiniz işlemi yapmam gerekecektir.
 
Özet tablonun olduğu sayfa aktif olduğunda makro ile dilerseniz TOPLAM yazıları kaldırılabilir.
 
Alttaki sayfa ismi üzerinde sağ tıklayın ve KOD GÖRÜNTÜLE komutunu çalıştırın. Karşınıza gelen beyaz alana aşağıdaki kodu uygulayınız.

Paylaştığınız görsele göre sanırım başlıklar 8. satırda bulunuyor. Asıl dosyanızda farklı bir satırda ise kod içinde 8 yazan yerleri revize ediniz.

Özet tablonuz yenilendiğinde işlem otomatik olacaktır.

C++:
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
    Range("8:8").Replace "Toplam ", " "
End Sub
 
Merhaba,

Eğer işinize yararsa aşağıdaki gibi TOPLAM ifadelerinden kurtulabilirsiniz.

Özet tablodaki başlık satırını seçiniz. Sonrasında CTRL+H ile değiştir menüsünü açınız.

İlk kutuya Toplam yazıp sonuna boşluk ekleyin.
İkinci kutuya sadece boşluk ekleyip TÜMÜNÜ DEĞİŞTİR dedikten sonra kurtulmanız gerekir.

tşk ederim. işimi gördü.

şöyle küçük bir sorum var. aşağıdaki gibi 'x sayfada bir değişim olursa pivot tabloları yenile işlemi yapıyorum ancak power query sorgularından biri erken bitince pivotlar güncellendiği için pivot tablolardan biri güncellenmemiş veri ile kalıyor.

Private Sub Worksheet_Change(ByVal Target As Range)
Worksheets("Mix").PivotTables("PivotTable1").PivotCache.Refresh
Worksheets("Mix").PivotTables("PivotTable2").PivotCache.Refresh
End Sub


x sayfadaki powerquery1 sorgusunda değişim olursa
pivottable1 yenilensin
xsayfasındaki powerquery2 sorgusunda değişim olursa
pivottable2 yenilensin
 
Benim çok kullandığım bir uygulama değil. Nette biraz araştırma yapınca aşağıdaki yönteme eriştim.

Kendi dosyanıza göre uyarlarsınız.

"Query – Name of Query" bölümüne kendi kullandığını power query adını yazmalısınız.

C++:
Option Explicit

Sub Update_Power_Query_And_Pivot_Tables()
    Dim My_Pivot_Table As PivotTable, My_Power_Query As Queries
    
    Set My_Pivot_Table = Worksheets("Mix").PivotTables("PivotTable1")
    Set My_Power_Query = ThisWorkbook.Connections("Query – Name of Query")
    
    With My_Power_Query
        .OLEDBConnection.BackgroundQuery = False
        .Refresh
        .OLEDBConnection.BackgroundQuery = True
    End With
    
    My_Pivot_Table.PivotCache.Refresh
End Sub
 
Benim çok kullandığım bir uygulama değil. Nette biraz araştırma yapınca aşağıdaki yönteme eriştim.

Kendi dosyanıza göre uyarlarsınız.

"Query – Name of Query" bölümüne kendi kullandığını power query adını yazmalısınız.

C++:
Option Explicit

Sub Update_Power_Query_And_Pivot_Tables()
    Dim My_Pivot_Table As PivotTable, My_Power_Query As Queries
   
    Set My_Pivot_Table = Worksheets("Mix").PivotTables("PivotTable1")
    Set My_Power_Query = ThisWorkbook.Connections("Query – Name of Query")
   
    With My_Power_Query
        .OLEDBConnection.BackgroundQuery = False
        .Refresh
        .OLEDBConnection.BackgroundQuery = True
    End With
   
    My_Pivot_Table.PivotCache.Refresh
End Sub


Çok teşekkür ederim.
 
Geri
Üst