Tạo biểu tượng quá trình trong VBA (1 người xem)

Người dùng đang xem chủ đề này

vannamttc

Thành viên mới
Tham gia
8/1/14
Bài viết
2
Được thích
0
Chào tất cả ace!


Hiện tại, tôi đang sử dụng VBA trong excel để hỗ trợ một số vấn để trong công việc.
Do phải thao tác trên nhiều sheet khác nhau nên màn hình cứ nhảy từ sheet này qua sheet khác và nhìn rất mỏi mắt.
Tôi muốn màn hình sẽ đứng im và sẽ tạo một biểu tượng để thông báo quá trình hoàn thành (tôi có đính kèm hình ảnh), nhờ các anh chị có kinh nghiệm trong VBA hỗ trợ
Tôi xin cảm ơn rất nhiều.
 

File đính kèm

  • hinh...JPG
    hinh...JPG
    6.8 KB · Đọc: 49
Chào tất cả ace!


Hiện tại, tôi đang sử dụng VBA trong excel để hỗ trợ một số vấn để trong công việc.
Do phải thao tác trên nhiều sheet khác nhau nên màn hình cứ nhảy từ sheet này qua sheet khác và nhìn rất mỏi mắt.
Tôi muốn màn hình sẽ đứng im và sẽ tạo một biểu tượng để thông báo quá trình hoàn thành (tôi có đính kèm hình ảnh), nhờ các anh chị có kinh nghiệm trong VBA hỗ trợ
Tôi xin cảm ơn rất nhiều.

Chắc là dùng VBA để thao tác? Vậy thay gì dùng Progess Bar (cái hình ấy gọi tên là thế), sao bạn không sửa lại code để "nó" khỏi "nhảy" từ sheet này qua sheet khác?
Còn nếu bạn muốn nghiên cứu về Progess bar, có thể tra cứu: https://www.google.com.vn/search?do....com&q=Progess+bar+site:www.giaiphapexcel.com
 
Upvote 0
Chào tất cả ace!


Hiện tại, tôi đang sử dụng VBA trong excel để hỗ trợ một số vấn để trong công việc.
Do phải thao tác trên nhiều sheet khác nhau nên màn hình cứ nhảy từ sheet này qua sheet khác và nhìn rất mỏi mắt.
Tôi muốn màn hình sẽ đứng im và sẽ tạo một biểu tượng để thông báo quá trình hoàn thành (tôi có đính kèm hình ảnh), nhờ các anh chị có kinh nghiệm trong VBA hỗ trợ
Tôi xin cảm ơn rất nhiều.
Để màn hình đứng im thì sử dụng các hàm liên quan đến vấn đề hiển thị trong excel.
Tạo giao diện progress bar không khó,cái khó là việc tính toán thời gian thực thi code của mình!
tôi lấy ví dụ đơn giản là tao 1 progress bar bằng textbox :
 

File đính kèm

Upvote 0
Chào tất cả ace!
Hiện tại, tôi đang sử dụng VBA trong excel để hỗ trợ một số vấn để trong công việc.
Do phải thao tác trên nhiều sheet khác nhau nên màn hình cứ nhảy từ sheet này qua sheet khác và nhìn rất mỏi mắt.
Tôi muốn màn hình sẽ đứng im và ...
ko biết trong đoạn code của bạn có 2 dòng bên dưới chưa,
Mã:
Application.ScreenUpdating = False 'đặt vào đầu của Macro
Application.ScreenUpdating = true 'đặt vào đuôi
(nếu chưa bạn thử cài thêm xem màn hình còn bị nhấp nháy ko nhé !)
'--------
... sẽ tạo một biểu tượng để thông báo quá trình hoàn thành (tôi có đính kèm hình ảnh), nhờ các anh chị có kinh nghiệm trong VBA hỗ trợ
Tôi xin cảm ơn rất nhiều.

cái này có "khá nhiều cách" còn tuỳ thuộc vào code ... ---> bạn có thể share đoạn code đang sử dụng + File đó lên diễn đàn ko?
 
Upvote 0
cảm ơn hungpecc nhiều nhé
mình đã làm theo hướng dẫn và đã ok luôn rồi..
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom