Δημιουργήστε ένα αντικείμενο συγκεντρωτικού πίνακα σε VBA ώστε να μπορείτε να ενημερώσετε την πηγή . Αντιγράψτε τον παρακάτω κώδικα και το βάζουμε σε σας ή τη λειτουργία macro .
Δημ. ptMyPivotTable Όπως Συγκεντρωτικός Πίνακας 2
Συνδέστε το αντικείμενο Συγκεντρωτικού Πίνακα σας με την πραγματική σας Pivot πίνακα . Αντιγράψτε τον παρακάτω κώδικα .
Set ptMyPivotTable = ActiveSheet.PivotTables ( 1 )
εικόνων 3
Ενημερώστε την ιδιότητα SourceData του αντικειμένου Συγκεντρωτικού Πίνακα με τις νέες τιμές . Μπορείτε να το κάνετε αυτό , αντιγράφοντας τον κώδικα VBA που παρέχονται . Αναπληρωτής επιθυμητό εύρος των δεδομένων σας στη θέση του " A1" στο παράδειγμα .
PtMyPivotTable.SourceData = Range ( " A1" ) . CurrentRegion.Address ( True , True , xlR1C1 , True )
για να γίνει αναφορά σε ένα φάσμα σε ένα διαφορετικό φύλλο , μπορείτε να χρησιμοποιήσετε τον ακόλουθο κώδικα .
ptMyPivotTable.SourceData = Sheets ( " mySheetName » ) . [ A1 ] . CurrentRegion.Address ( True , True , xlR1C1 , True )
Φτηνές 4
Ενημέρωση των δεδομένων που πράγματι εμφανίζονται στο Συγκεντρωτικό Πίνακα σας χρησιμοποιώντας την παρακάτω εντολή VBA .
ptMyPivotTable.RefreshTable
5
Απελευθερώστε τους πόρους που χρησιμοποιούνται σε αντικείμενο Συγκεντρωτικού Πίνακα θεωρώντας ότι αυτό ισούται με τίποτα .
Set ptMyPivotTable = Τίποτα
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα