Làm thế nào để làm mới bảng tổng hợp trên trang tính được bảo vệ?
Thông thường, bảng tổng hợp không được làm mới trên trang tính được bảo vệ, bài viết này, tôi sẽ giới thiệu mã VBA để làm mới bảng tổng hợp từ trang tính được bảo vệ.
Làm mới bảng tổng hợp trên trang tính được bảo vệ bằng mã VBA
Làm mới bảng tổng hợp trên trang tính được bảo vệ bằng mã VBA
Theo mặc định, không có cách nào trực tiếp để bạn làm mới bảng tổng hợp trên một trang tính được bảo vệ, nhưng với mã VBA sau, bạn có thể nhanh chóng làm mới tất cả các bảng tổng hợp của trang tính hiện tại khi dữ liệu thay đổi trong bảng gốc của bạn.
1. Giữ phím tắt ALT + F11 phím để mở Microsoft Visual Basic cho các ứng dụng cửa sổ.
2. Nhấp chuột Chèn > Mô-đunvà dán mã sau vào Mô-đun Cửa sổ.
Mã VBA: Làm mới bảng tổng hợp trên trang tính được bảo vệ:
Sub RefreshAll()
'Updateby Extendoffice 20161109
Dim xpt As PivotTable
With ActiveSheet
.Protect UserInterfaceOnly:=True
For Each xpt In .PivotTables
xpt.RefreshTable
Next xpt
End With
End Sub
3. Và sau đó nhấn F5 để chạy mã này, nếu dữ liệu ban đầu của bạn thay đổi, tất cả các bảng tổng hợp trong trang tính hiện hoạt sẽ được làm mới cùng một lúc.
Công cụ năng suất văn phòng tốt nhất
Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian. Bấm vào đây để có được tính năng bạn cần nhất...
Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều
- Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
- Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
- Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!