Mục lục
Việc tắt cập nhật màn hình là một vấn đề quan trọng đối với tất cả chúng ta khi làm việc với VBA trong Excel. Trong bài viết này, tôi sẽ chỉ cho bạn cách tắt cập nhật màn hình bằng cách sử dụng VBA trong Excel.
Excel VBA: Tắt cập nhật màn hình (Xem nhanh)
6589
Tải xuống Sách bài tập thực hành
Tải xuống sách bài tập thực hành này để thực hành khi bạn đang đọc bài viết này.
Turn Off Screen Update.xlsm
Tổng quan về Tắt cập nhật màn hình bằng Excel VBA
Để tắt cập nhật màn hình bằng VBA thật dễ dàng. Thành thật mà nói, chỉ một dòng là đủ để thực hiện việc này.
1945
Một dòng mã này sẽ tắt cập nhật màn hình cho bạn, nhưng bạn sẽ không có thể cảm thấy hiệu ứng với một dòng này. Để cảm nhận, hãy chèn một số dòng mã sẽ thực hiện một số tác vụ cho bạn sau khi cập nhật màn hình. Sẽ tốt hơn nếu đó là một nhiệm vụ dài, điều đó sẽ giúp bạn hiểu tác dụng của việc cập nhật màn hình.
9315
Những dòng này chèn một chuỗi từ 1 đến 100.000 vào trang tính đang hoạt động, bắt đầu từ ô A1 . Nếu bạn làm điều đó mà không cập nhật màn hình, sẽ rất lâu. Bởi vì mỗi lần nó chèn một số vào ô tiếp theo, ô trước đó sẽ được cập nhật cùng với.
Nhưng nếu bạn tắt cập nhật màn hình, các ô trước đó sẽ không được cập nhật mỗi lần và thao tác sẽ mất ít thời gian hơn để thực hiện.
Sau đó, nếu bạn có thểmuốn, bạn có thể bật lại cập nhật màn hình.
5268
Vì vậy, mã VBA hoàn chỉnh sẽ là:
⧭ Mã VBA:
7765
Đọc thêm: [Đã sửa!] Các ô Excel không cập nhật trừ khi nhấp đúp chuột (5 giải pháp)
Bài đọc tương tự
- Cách tự động làm mới trang tính Excel (3 phương pháp phù hợp)
- Cách tự động cập nhật bảng tổng hợp khi dữ liệu nguồn thay đổi
- Bảng tổng hợp không làm mới (5 vấn đề & giải pháp)
- Cách Tự động làm mới bảng Pivot mà không cần VBA trong Excel (3 phương pháp thông minh)
Phát triển Macro để tắt cập nhật màn hình bằng Excel VBA
Chúng tôi' bạn đã xem phân tích từng bước mã để tắt cập nhật màn hình bằng cách sử dụng VBA trong Excel. Bây giờ chúng ta sẽ xem cách chúng ta có thể phát triển Macro để thực hiện điều này.
⧪ Bước 1: Mở Cửa sổ VBA
Nhấn ALT + F11 trên bàn phím của bạn để mở cửa sổ Visual Basic .
⧪ Bước 2: Chèn Mô-đun mới
Chuyển đến Chèn > Mô-đun trên thanh công cụ. Nhấp vào Mô-đun . Một mô-đun mới có tên Module1 (hoặc bất kỳ thứ gì khác tùy thuộc vào lịch sử trước đây của bạn) sẽ mở ra.
⧪ Bước 3: Đặt mã VBA
Đây là bước quan trọng nhất. Chèn mã VBA đã cho vào mô-đun.
⧪ Bước 4: Chạy mã
Nhấp trên Chạy phụ \UserForm từ thanh công cụ phía trên.
Mã sẽ chạy. Và bạn sẽ thấy một dãy số từ 1 đến 100.000 được tạo nhanh chóng trên trang tính của mình, nếu không sẽ mất nhiều thời gian để thực hiện.
Đọc thêm: [Đã giải quyết]: Công thức Excel không cập nhật cho đến khi lưu (6 giải pháp khả thi)
Những điều cần nhớ
Bạn cần không làm cùng tác vụ với mình sau khi tắt cập nhật màn hình. Bạn có thể làm bất cứ điều gì là nhiệm vụ thường xuyên của bạn. Nhưng vấn đề là bạn sẽ không hiểu tác dụng của việc tắt cập nhật màn hình trừ khi bạn thực hiện một loạt tác vụ dài. Đó là lý do tại sao tôi tạo một chuỗi từ 1 đến 100.000.
Kết luận
Vì vậy, đây là quá trình phát triển một Macro để biến cập nhật tắt màn hình bằng Excel VBA . Bạn có câu hỏi nào không? Hãy hỏi chúng tôi. Và đừng quên truy cập trang web của chúng tôi ExcelWIKI để biết thêm các bài đăng và cập nhật.