Excel VBA: Tắt cập nhật màn hình

  • Chia Sẻ Cái Này
Hugh West

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.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.