Bạn thường có thể cần phải tắt tính năng làm mới nền trong Excel để cho phép truy vấn hoàn thành nhiệm vụ của nó. Và, bằng cách tắt tính năng làm mới nền, nó sẽ cho phép các truy vấn làm mới trước bảng tổng hợp trong Excel. Để tránh lỗi khi làm việc với dữ liệu bên ngoài được liên kết với trang web hoặc bất kỳ thứ nào khác, bạn có thể phải tắt tính năng làm mới nền trong Excel.
Bạn có thể tải xuống sách bài tập thực hành từ đây:
2 phương pháp hiệu quả để tắt tính năng làm mới nền trong Excel
Giả sử bạn có một tệp dữ liệu được liên kết với một trang web bên ngoài. Và bạn đã chỉnh sửa một số trong số chúng nhưng sau một thời gian, bạn có thể thấy dữ liệu được làm mới và quay trở lại dữ liệu ban đầu. Vì vậy, bạn cần tắt tính năng làm mới nền trong tệp Excel đó. Trong bài viết này, tôi sẽ chỉ cho bạn 2 phương pháp dễ dàng để tắt tính năng làm mới nền trong Excel. Tại đây, giả sử bạn có một tệp dữ liệu chứa Tỷ giá chuyển đổi EURO từ các đơn vị tiền tệ khác và dữ liệu được liên kết với một trang web hiển thị các bản cập nhật trực tiếp về tỷ giá tiền tệ.
1. Tắt tính năng làm mới nền từ Thuộc tính truy vấn
Để tắt tính năng làm mới nền, bạn có thể sử dụng Thuộc tính truy vấn. Để thực hiện việc này, hãy làm theo các bước bên dưới.
Các bước:
- Đầu tiên, hãy nhấp vào bất kỳ ô nào chứa dữ liệu được liên kết.
- Sau đó, chuyển đến Dữ liệu trong dải băng trên cùng.
- Bây giờ, hãy nhấn vào nút Làm mới tất cả trình đơn thả xuống và chọn Thuộc tính kết nối.
- Sau đó, một cửa sổ mới sẽ xuất hiện có tên “Thuộc tính truy vấn”.
- Tại đây, bỏ đánh dấu tùy chọn có tên “Bật làm mới nền”
- Do đó, bạn đã tắt tính năng làm mới nền. Vì vậy, dữ liệu sẽ không tự động làm mới. Bây giờ, để làm mới lại, bạn phải nhấn nút Làm mới tất cả tùy chọn.
Đọc thêm: Pivot Table không được làm mới (5 vấn đề &giải pháp)
Bài đọc tương tự
- Cách làm mới tất cả các bảng tổng hợp bằng VBA (4 cách)
- Cách Tự động Làm mới Bảng Tổng hợp trong Excel (2 Phương pháp)
- Cách Làm mới Tất cả Bảng Tổng hợp trong Excel (3 Cách)
2. Áp dụng mã VBA để tắt tính năng làm mới nền
Bạn cũng có thể tắt tính năng làm mới nền bằng cách sử dụng mã VBA. ở đây, tôi đang cung cấp mã và quy trình để bạn có thể sao chép và dán nó để chạy và vô hiệu hóa tùy chọn làm mới nền. Thực hiện theo các bước bên dưới.
Các bước:
- Trước tiên, hãy chuyển đến Nhà phát triển trong dải băng trên cùng.
- Sau đó, chọn Visual Basic tùy chọn
- Bây giờ, Visual Basic cửa sổ sẽ xuất hiện.
- Sau đó, chuyển đến Chèn> Mô-đun để mở một mô-đun mới.
- Sau khi mở một mô-đun mới. Dán đoạn mã sau vào cửa sổ.
Sub Disable_Background_Refresh()
Dim dbr As Long
With ActiveWorkbook
For dbr = 1 To .Connections.Count
If .Connections(dbr).Type = xlConnectionTypeOLEDB Then
.Connections(dbr).OLEDBConnection.BackgroundQuery = False
End If
Next dbr
End With
End Sub
- Sau đó, nhấn vào nút Chạy
- Chọn “Disable_background_refresh” macro và nhấn
- Do đó, bạn sẽ thấy rằng tính năng làm mới nền đã bị tắt.
- Bạn cũng có thể tạo nút để tắt tính năng làm mới nền bằng mã macro.
- Đối với điều này, hãy chuyển đến Chèn và chọn nút tùy chọn.
- Sau đó, chọn một vùng trong trang tính mà bạn muốn đặt nút.
- Sau khi chọn khu vực, một cửa sổ có tên “ Chỉ định Macro” sẽ xuất hiện.
- Từ đó, chọn macro và nhấn OK
- Sau đó, bạn sẽ thấy một nút sẽ được tạo. Sau đó, đổi tên nó là “Tắt tính năng làm mới nền” .
- Vì vậy, sau khi nhấn vào nó, tùy chọn làm mới nền sẽ không được đánh dấu.
Giải thích mã VBA:
Sub Disable_Background_Refresh()
- Đặt tên macro là Disable_Background_Refresh
Dim dbr As Long
- Đặt một biến sẽ lưu trữ các giá trị số của một phạm vi lớn.
With ActiveWorkbook
For dbr = 1 To .Connections.Count
If .Connections(dbr).Type = xlConnectionTypeOLEDB Then
.Connections(dbr).OLEDBConnection.BackgroundQuery = False
Mã này sẽ đi qua tất cả các kết nối.
- Làm cho nó thành Đúng để bật làm mới nền và Sai để vô hiệu hóa nó.
Đọc thêm: VBA để làm mới bảng tổng hợp trong Excel (5 ví dụ)
Những điều cần nhớ
- Sau khi tắt tính năng làm mới nền, dữ liệu sẽ không tự động cập nhật nữa.
- Và để cập nhật chúng, bạn phải nhấn vào “ Làm mới tất cả” tùy chọn.
- Việc sử dụng một nút để chạy macro sẽ giúp bạn lặp lại công việc nhiều lần.
Kết luận
Trong bài viết này, bạn đã tìm thấy 2 phương pháp dễ dàng để tắt tính năng làm mới nền trong Excel. Bạn có thể tải xuống các sách bài tập thực hành và áp dụng các phương pháp cho chúng để thực hành. Tôi hy vọng bạn thấy bài viết này hữu ích. Bạn có thể truy cập trang web của chúng tôi Exceldemy để tìm hiểu thêm nội dung liên quan đến Excel. Vui lòng để lại nhận xét, đề xuất hoặc truy vấn nếu bạn có bất kỳ câu hỏi nào trong phần bình luận bên dưới.
Các bài viết liên quan
- Cách Tự động Làm mới Trang tính Excel (3 Phương pháp Thích hợp)
- [Đã giải quyết]:Các công thức Excel chưa cập nhật cho đến khi lưu (6 giải pháp khả thi)
- Cách Tự động Làm mới Bảng Tổng hợp mà không cần VBA trong Excel (3 Phương pháp Thông minh)
- [Đã sửa!] Các Ô Excel Không Cập nhật Trừ khi Nhấp đúp (5 Giải pháp)
- Cách Làm mới Biểu đồ trong Excel (2 Cách Hiệu quả)
- Cách Tự động Cập nhật Bảng Tổng hợp Khi Dữ liệu Nguồn Thay đổi