Tự động làm mới Excel cứ sau 1 giây sử dụng VBA trong Excel
Trong bài viết này, bạn sẽ học cách tự động làm mới tệp excel sau mỗi 1 giây bằng cách sử dụng mã VBA.
Câu hỏi): Trong cột A có một số giá trị được lưu trữ và tôi muốn chúng tự động làm mới sau mỗi 1 giây.
Để làm mới tệp excel cứ sau 1 giây, chúng ta sẽ làm theo các bước sau:
Trong dãy A1: A10; sử dụng chức năng RAND Chúng ta cần làm theo các bước sau để khởi chạy trình soạn thảo VB Nhấp vào tab Nhà phát triển Từ nhóm Mã chọn Visual Basic
===
-
Nhấp vào Chèn rồi đến Mô-đun
Điều này sẽ tạo mô-đun mới.
Nhập mã sau vào Mô-đun
Sub Tính_Range ()
Phạm vi (“A1: A5”). Tính
Application.OnTime DateAdd (“s”, 1, Now), “Calcul_Range”
End Sub
-
Đoạn mã trên đã sử dụng mã application.ontime được sử dụng để tự động tính toán phạm vi A1: A5 để làm mới mỗi 1 giây.
-
Phạm vi A1: A5 chứa hàm RAND sẽ tiếp tục cập nhật sau mỗi 1 giây
Bằng cách này, chúng ta có thể lập lịch để làm mới tệp excel sau mỗi x khoảng thời gian và lưu.