Pivot Table Güncelleme

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Sayın üstadlar benim bir problemimde Pivot table güncelleme problemi. Forumdan bakarak aşağıdaki makroyu "Veri" isimli sekmeye uyguladım. Ancak bu makro sadece "Veri" sekmesine tıklayınca yenileme yapıyor ve ben bu sekmeyi gizli tutmak durumundayım. Kullanıcının bu sekme dışında tıkladığı "siparis" sekmesine tıklayınca o veri sekmesinde yer alan Pivot Table güncelleme yapmasını istiyorum.
Özetle bu makronun farklı bir sekmeye tıklandığında da gizli olan sekmede yenileme yapmasını istemekteyim.
Münkün müdür?

Private Sub Worksheet_Activate()
Dim pvt As PivotTable
For Each pvt In ActiveSheet.PivotTables
pvt.PivotCache.Refresh
Next pvt
End Sub
 

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
deneyiniz.:cool:
Kod:
Private Sub Worksheet_Activate()
Dim pvt As PivotTable
For Each sh In Worksheets
    sh.PivotTables.PivotCache.Refresh
Next pvt
End Sub
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Üstad olmadı
Compile Error hatası veriyor.
"Invalid Next Control variable reference" şeklinde
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Alternatif:

Kod:
Private Sub Worksheet_Activate()
ActiveWorkbook.RefreshAll
End Sub
.
 

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
Herhalde gizli sayfada çalışmadı.:cool:
 

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
önceki kodları silmeniz lazımdı.Sildinizmi?
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027

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
Ben soruyu yanlış anlamışım.
İdris bey olayı çözmüş.
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Ben soruyu yanlış anlamışım.
İdris bey olayı çözmüş.
Silmiştim kodları evet. Olsun üstad ilgine tşk ederim :eek:k::

Peki üstad ikinci bir soru sorsam ?

"Kaynak" sekmesi A sütununda "DIŞ ALIM" yazan hücreler var birde boş hücreler. Şimdi ben "Gorev" sekmesine "DIŞ ALIM" yazan hücrelerin karşsını (Yani B sutununda var olanlar) aynen yazdırmak istiyorum.Ancak bu tablo kendisini sürekli güncelleyebilmeli. Yani o boş hücrelerden birinede zaman içinde "DIŞ ALIM" yazılması durumunda "Gorev" sekmeside kendini hemen güncelleyecek..
Varmıdır yolu?
Veri gelişmiş filtre menüsü ile çok denedim ancak bir sefer yapıyorsun sonra kendini güncellemiyor.
 

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
formül yazsanız olmuyormu?
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Ne tarz bir formül mesela? Gorev sekmesinde bir hücreye
=EĞER(KAYNAK!A1="DIŞ ALIM";KAYNAK!B2;"") yazsam yine aynı şey olucak boş hücrelerde Gorev sekmesinde olacak. Boş hücreler ve karşılığının kesinlikle bu sekmede yer almaması gerekiyor özetle. Kullanıcıları şaşırtabilir zira.
 
Üst