DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Sub Tum_Ozet_Tablolarin_Veri_Kaynagini_Degistir()
Dim Tablo As PivotTable, Eski_Ay As Variant, Yeni_Ay As Variant
Eski_Ay = InputBox("Lütfen değiştirmek istediğiniz eski ay adını giriniz!", "Değişecek Ay Adı")
If Eski_Ay = False Or Eski_Ay = "" Then
MsgBox "Lütfen eski ay adını giriniz!", vbCritical
Exit Sub
End If
Yeni_Ay = InputBox("Lütfen yeni ay adını giriniz!", "Yeni Ay Adı")
If Yeni_Ay = False Or Yeni_Ay = "" Then
MsgBox "Lütfen yeni ay adını giriniz!", vbCritical
Exit Sub
End If
For Each Tablo In ActiveSheet.PivotTables
Tablo.SourceData = Replace(Tablo.SourceData, Eski_Ay, Yeni_Ay)
Next
MsgBox "Tüm özet tabloların veri kaynağı güncellenmiştir.", vbInformation
End Sub
Deneyiniz.
hocam çalışmadı,çalışacak gibi ama olmuyor
kısa bir video ekledim
Merhaba,
O hata özet tablolarınız arasında yeterli miktarda boş satır olmadığı için kaynaklanıyor. Tablolar üst üste bindiği için sizi uyarıyor.
Birde siz sadece ay adını yazıp deneyiniz.