Điện tự động làm mới bảng tổng hợp excel

Một trong những nhược điểm của Excel Pivot Tables là chúng không tự động cập nhật khi dữ liệu nguồn thay đổi. Bạn phải nhớ làm mới chúng và nếu bạn quên, điều đó có thể dẫn đến thông tin sai lệch và đưa ra quyết định sai lầm

Trong video này, tôi sẽ chỉ cho bạn cách tự động làm mới Pivot Table bằng một dòng mã VBA. ActiveWorkbook. làm mới tất cả

Nếu bạn là người dùng Mac, vui lòng xem lưu ý dưới video

Xem trên YouTube – https. //youtube. be/rx4oRbJADyE

Bạn có phải là người dùng Mac không? . https. //youtube. be/uiBbYtWcqAs

Đó là cái tôi đã đăng vào ngày 13 tháng 11 năm 2022. “Cách khắc phục Lỗi biến sử dụng loại Tự động hóa không được hỗ trợ trong Trình soạn thảo VBA trong Excel cho Mac”

Tin tôi đi, nếu bạn có thể làm mới tất cả các bảng tổng hợp cùng một lúc, bạn có thể tiết kiệm rất nhiều thời gian. Vâng đúng vậy. Chỉ cần nghĩ như thế này. Bạn có 10 bảng tổng hợp và để làm mới một bảng tổng hợp phải mất một giây

10 Xoay = 10 Giây

Giống như bạn có thể tự động hóa để tạo bảng tổng hợp, có một số cách bạn có thể sử dụng để tự động làm mới bảng đó. Trong bài đăng này, tôi sẽ chia sẻ với bạn 3 cách đơn giản mà bạn có thể sử dụng để làm mới tất cả các bảng tổng hợp và thời gian của bạn

GHI CHÚ. Pivot Table là một trong KỸ NĂNG EXCEL TRUNG CẤP

Sử dụng nút “Làm mới tất cả” để cập nhật tất cả các Bảng tổng hợp trong Sổ làm việc

Nút “Làm mới tất cả” là một cách đơn giản và dễ dàng để làm mới tất cả các bảng tổng hợp trong sổ làm việc chỉ bằng một cú nhấp chuột

Tất cả những gì bạn cần làm là Chuyển đến Tab Dữ liệu ➜ Kết nối ➜ Làm mới tất cả

Tự động làm mới tất cả các Pivot khi bạn mở sổ làm việc

Nếu bạn muốn làm mới tất cả các bảng tổng hợp khi mở sổ làm việc, bạn có thể sử dụng các bước sau để thiết lập một lần cho điều đó

Dưới đây là các bước bạn có thể sử dụng để làm cho bảng tổng hợp tự động làm mới trong khi mở sổ làm việc

  1. Chọn bất kỳ bảng tổng hợp nào từ sổ làm việc của bạn
  2. Nhấp chuột phải vào nó và chọn “Tùy chọn PivotTable”
  3. Chuyển đến tab Dữ liệu ➜ Đánh dấu vào “Làm mới dữ liệu khi mở tệp”
  4. Nhấp vào OK

Mã VBA để cập nhật tất cả các bảng Pivot chỉ bằng một cú nhấp chuột

Có, bạn cũng có thể sử dụng VBA để làm mới tất cả các bảng tổng hợp. Tất cả những gì bạn phải làm chỉ là sử dụng mã được đề cập bên dưới

Sub RefreshCustomPivotTable[]

With ActiveSheet
.PivotTables.RefreshTable
End With

End Sub

Đoạn mã trên sẽ làm mới tất cả các bảng tổng hợp từ trang tính đang hoạt động của bạn và bạn cũng có thể gán macro này cho một nút để sử dụng chỉ bằng một cú nhấp chuột

Chỉ làm mới các bảng Pivot cụ thể với VBA

Nếu bạn có một số bảng tổng hợp cụ thể mà bạn muốn cập nhật thì bạn có thể sử dụng mã VBA bên dưới

Sub RefreshCustomPivotTable[]

With ActiveSheet

.PivotTables["PivotTable1"].RefreshTable
.PivotTables["PivotTable2"].RefreshTable
.PivotTables["PivotTable3"].RefreshTable
.PivotTables["PivotTable4"].RefreshTable
.PivotTables["PivotTable5"].RefreshTable

End With

End Sub

Thay đổi tên của các bảng tổng hợp theo sổ làm việc của bạn. Và, nếu bạn muốn cập nhật các bảng tổng hợp tùy chỉnh này mỗi khi bạn mở sổ làm việc, hãy đổi tên của macro thành auto_open.  

Đối với hướng dẫn hôm nay, tôi sẽ trình bày cách bạn có thể làm mới tệp Excel trong Sharepoint bằng Power Automate Desktop.

Chủ đề này xuất phát từ một yêu cầu, hỏi liệu có cách nào để Power Automate mở trang tính Excel trong thư mục SharePoint, làm mới Power Query, sau đó lưu sổ làm việc. Phần khác là điều này sẽ được thực hiện trực tuyến trong nền mà không cần bất kỳ ai mở sổ làm việc

Vì vậy, tôi sẽ tạo quy trình Power Automate Desktop bằng cách sử dụng tệp Excel trong SharePoint. Điều duy nhất là khi bạn lên lịch chạy dòng này hoặc bất cứ khi nào dòng này chạy, bạn không thể thực hiện trong nền. Máy mà bạn thực hiện việc này sẽ phải hoạt động để có thể thực hiện quy trình khi bạn kích hoạt, tuy nhiên, bạn muốn kích hoạt nó để bắt đầu quy trình

Tạo luồng để làm mới tệp Excel trong SharePoint

Hãy chuyển sang Power Automate Desktop và thiết lập cái này. Tôi sẽ nhấp vào Luồng mới ở trên cùng bên trái của màn hình, sau đó chúng tôi sẽ đặt tên cho mục này là Kiểm tra SharePoint cho bản trình diễn này. Sau đó, tôi sẽ nhấn Tạo

Điều này rất trực quan. Nó hiển thị cho chúng ta ở đây tất cả những thứ khác nhau mà chúng ta có thể thực hiện trong Excel, đó là các tác vụ từ màn hình ở đây trong Power Automate Desktop

Điều đầu tiên chúng ta sẽ làm là nhấp vào Khởi chạy Excel này. Khi tôi mở nó lên, nó sẽ tự động chuyển sang một tài liệu trống. Nếu bạn định mở một tài liệu trống, bạn có thể làm điều này, nhưng trong trường hợp sử dụng hôm nay, tôi sẽ sử dụng một tệp mà tôi đã lưu trong SharePoint

Khi chúng tôi chọn tệp, chúng tôi đảm bảo rằng chúng tôi đã bật Hiển thị phiên bản. Chúng tôi không muốn nó ở chế độ chỉ đọc

Và sau đó, chúng ta sẽ cuộn xuống danh sách này và nhấp vào tab Nâng cao. Nếu bạn có SharePoint, bạn sẽ phải nhập mật khẩu vào thư mục SharePoint của mình để tệp sẽ mở

Bây giờ chúng tôi có phiên bản đầu tiên, vì vậy chúng tôi sẽ khởi chạy một tệp Excel. Điều tiếp theo tôi sẽ làm ở đây là mở tệp này để tôi có thể giải thích những gì tôi sẽ làm trước khi tôi thực sự tạo các bước trong Power Automate Desktop

Tôi sẽ mở tệp Excel của mình [Dữ liệu Thử thách 1] và như chúng ta có thể thấy ở đây, chúng ta có tất cả dữ liệu từ Thử thách DNA doanh nghiệp 1. Bây giờ, tôi sẽ nhấp vào tab Truy vấn này và sau đó nhấp vào Làm mới. Sau đó, bước thứ ba sẽ là lưu tệp hiện có. Bước cuối cùng là đóng phiên bản Excel. Khi tôi đã hoàn thành việc này, tôi sẽ chạy quy trình để bạn có thể thấy quy trình hoạt động

Quay lại Power Automate Desktop, tôi sẽ nhấp vào tự động hóa giao diện người dùng. Đây không phải là tất cả các bước, nhưng đây là phần lớn các bước mà bạn có thể sử dụng trong Word, tệp Excel hoặc bất kỳ thứ gì có giao diện người dùng chứ không phải dựa trên web

Tôi sẽ mở menu đó, cuộn xuống và nhấp vào Chọn tab trong cửa sổ. Để làm điều này, chúng ta phải mở tệp Excel đó

Sau đó, nó sẽ yêu cầu chúng tôi chọn một phần tử giao diện người dùng. Vì vậy, chúng tôi sẽ nhấp vào nút Thêm phần tử giao diện người dùng

Tiếp theo, tôi sẽ di chuột qua tab Truy vấn, sau đó giữ điều khiển khi nhấp chuột trái

Và sau đó, nhấp vào Lưu

Chúng tôi muốn chọn tab trong cửa sổ ở đây để mở Trình soạn thảo truy vấn. Vì vậy, bước tiếp theo trong quy trình của chúng tôi là chúng tôi sẽ nhấp vào nút Làm mới ngay bây giờ để làm mới tất cả dữ liệu

Những gì tôi sẽ sử dụng từ lựa chọn này được gọi là phần tử Click UI trong cửa sổ và phần tử UI. Sau đó, chúng tôi sẽ thêm một thành phần giao diện người dùng khác

Tôi sẽ chỉ đi qua nút Làm mới và điều khiển nhấp chuột trái. Sau đó lưu nó

Bây giờ chúng ta đã hoàn thành việc này và làm mới nó, chúng ta chỉ cần đóng và lưu tệp, đây là bước cuối cùng. Nó không có trong tự động hóa giao diện người dùng, vì vậy tôi sẽ chỉ cần nhấp lại vào Excel và chọn Đóng Excel

Đây là phiên bản mà chúng tôi đã tạo từ việc mở tệp gốc trong quy trình, sau đó chúng tôi chỉ cần chọn Lưu tài liệu vì đây đã là một tài liệu hiện có

***** Liên kết có liên quan *****
Lên lịch cho luồng máy tính để chạy trong Power Automate
Gửi email bằng Power BI & . Tạo và thiết lập
Power Automate UI Flows: Creation And Setup

Phần kết luận

Trong các hướng dẫn trước đây của tôi, tôi thường làm điều này bằng cách trích xuất dữ liệu từ web hoặc bằng các chức năng web. Tôi luôn nhận được câu hỏi liệu chúng tôi có thể thực hiện việc này với Excel, Word hoặc bất kỳ loại tài liệu nào ngoài việc chỉ thực hiện qua web hay không. Và câu trả lời là có

Vì vậy, đó là những gì chúng tôi đã làm ngày hôm nay. Tôi đã chỉ cho bạn cách tạo quy trình Power Automate Desktop để làm mới tệp Excel trong SharePoint

Tôi hy vọng bạn đã tìm thấy điều này hữu ích. Nó rất dễ làm. Bạn có thể xem toàn bộ video hướng dẫn này bên dưới và xem các liên kết bên dưới để biết thêm nội dung liên quan

Power có thể tự động làm mới bảng tổng hợp không?

Các phương pháp sau không làm gì trong tập lệnh khi được gọi thông qua Power Automate. Họ vẫn trở lại thành công và không ném bất kỳ lỗi nào. . Các phương thức tập lệnh không làm gì khi chạy trong dòng Power Automate

Bạn có thể tự động làm mới dữ liệu trong Excel không?

Tự động làm mới dữ liệu theo định kỳ . Trên tab Dữ liệu, trong nhóm Kết nối, bấm Làm mới Tất cả, rồi bấm Thuộc tính Kết nối. Nhấp vào tab Sử dụng. Chọn hộp kiểm Làm mới mọi, sau đó nhập số phút giữa mỗi thao tác làm mới.

Bạn có thể sử dụng macro để làm mới bảng tổng hợp không?

Làm mới bằng Macro . Bạn có thể sử dụng macro Excel để tự động làm mới bảng tổng hợp khi trang tính của bảng tổng hợp được kích hoạt . Thêm macro sau vào mô-đun mã của bảng tổng hợp. Xem hướng dẫn sao chép mã VBA vào tệp của riêng bạn.

Power có thể tự động làm mới truy vấn Excel Power không?

Vì vậy, tôi đã tự hỏi. bạn có thể sử dụng Power Automate cho máy tính để tự động làm mới các truy vấn Excel Power Query của mình không? . Yes, you can!

Chủ Đề