Hiển thị thông báo khi chờ xử lý trong VBA ?

Liên hệ QC

thanhphuongvip

Mới học VBA, hỏi ngu anh chị đừng chửi ạ
Tham gia
16/1/10
Bài viết
136
Được thích
22
Xin chào anh chị!
Trong quá trình chạy code sử lý dữ liệu, có những dòng lệnh VBA chạy rất lâu, tầm mười mấy giây đến 1 phút, trong thời gian chờ đó em muốn hiển thị một MsgBox hiển thị một thông báo nào đó cho người dùng biết, ví dụ như: "Đang xử lý, vui lòng chờ trong giây lát", đến khi thực hiện xong thì msgbox tự thoát.

Vậy em hỏi có cách nào làm như vậy với VBA được không, mong anh chị giải đáp!

Em có gửi một file em viết, ở phần trích xuất dữ liệu thời gian khá chậm và muốn có chức năng như vậy, gửi anh chị xem thử!

1578889470225.png
 

File đính kèm

  • FORM-PHIEU-XUAT-NGU-KIM.xlsb
    164.1 KB · Đọc: 11
Xin chào anh chị!
Trong quá trình chạy code sử lý dữ liệu, có những dòng lệnh VBA chạy rất lâu, tầm mười mấy giây đến 1 phút, trong thời gian chờ đó em muốn hiển thị một MsgBox hiển thị một thông báo nào đó cho người dùng biết, ví dụ như: "Đang xử lý, vui lòng chờ trong giây lát", đến khi thực hiện xong thì msgbox tự thoát.

Vậy em hỏi có cách nào làm như vậy với VBA được không, mong anh chị giải đáp!

Em có gửi một file em viết, ở phần trích xuất dữ liệu thời gian khá chậm và muốn có chức năng như vậy, gửi anh chị xem thử!

View attachment 231133
Bạn tham khảo cái Progress
 
Upvote 0
Đơn giản nhất là dùng: Application.StatusBar

Hoặc từ khóa cho bạn tìm: Progress bar in VBA Excel / Progress Indicator
 
Upvote 0
Web KT
Back
Top Bottom