Các Sư huynh thân mến!
Tiểu đệ thấy trên diễn đàn có nói đến cách tạo thanh Progress Bar. nhưng tất cả đều chỉ thực hiện một thao tác ( copy sheet hay xóa dòng ==> tức là chỉ gọi một dòng lệnh.
Nếu có thể được, sư huynh nảo có thể hướng dẫn cách tạo thanh progress mà dùng cho thực hiện luôn một hàm.
Ví dụ:
Mình muốn một đoạn code thực hiện một hàm.
ví dụ:
(1): thanh progress phải có nhiệm vụ là hiện ra trong lúc hamcanthuchien hoạt động và đạt mức 100% rồi ẩn đi khi hamcanthuchien thực hiện xong.
Vây mong các sư huynh giúp nhé. vì mình thấy nó thông dụng lắm.
Hoàng Nhật Tân.
Tiểu đệ thấy trên diễn đàn có nói đến cách tạo thanh Progress Bar. nhưng tất cả đều chỉ thực hiện một thao tác ( copy sheet hay xóa dòng ==> tức là chỉ gọi một dòng lệnh.
Nếu có thể được, sư huynh nảo có thể hướng dẫn cách tạo thanh progress mà dùng cho thực hiện luôn một hàm.
Ví dụ:
Mã:
Sub Test_Progress()
Dim i As Long, k As Long
Frm_Progress.Show
k = 1000
For i = 1 To k
Frm_Progress.ProgressBar (i / k)
Rows(k - i + 1).Delete //// đây là thực hiện một dòng lệnh
DoEvents
Next
Frm_Progress.Hide
End Sub
ví dụ:
Mã:
Sub Test_Progress()
Dim i As Long, k As Long
Frm_Progress.Show
k = 1000
For i = 1 To k
Frm_Progress.ProgressBar (i / k)
Call hamcanthuchien //// (1)
DoEvents
Next
Frm_Progress.Hide
End Sub
Vây mong các sư huynh giúp nhé. vì mình thấy nó thông dụng lắm.
Hoàng Nhật Tân.
Chỉnh sửa lần cuối bởi điều hành viên: