• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Xin chỉnh sửa về code thời gian và vòng lặp.

Nơi trao đổi về VBA (Visual Basic for Application), lập trình cho ứng dụng Microsoft Office, AutoCAD...

Điều hành viên: tungblt

quangthangnhat
Bài viết: 2
Ngày tham gia: T.Năm 10/05/2018 8:39 pm

Xin chỉnh sửa về code thời gian và vòng lặp.

Gửi bàigửi bởi quangthangnhat » T.Năm 10/05/2018 9:21 pm

Em xin được vào chủ đề chính luôn ạ:
- Nói rõ đây là file em được hỗ trợ làm giúp (còn khả năng cá nhân không viết được nhiều VBA). File này là file chạy để phục vụ cho thi đấu thể thao. Ở đây file đã làm được tương đối rồi, nhưng giờ có vài điều phát sinh cần sửa (tác giả của file này vì lý do cá nhân nên không chỉnh sửa thêm nữa):
1. Nguyên tắc là chọn thời gian ở ngoài Sheet rồi chạy form. Mọi thứ tương đối ok, nhưng phát sinh vấn đề: ví dụ ở ngoài sheet chọn thời gian thi đấu 1 hiệp là 2:00 và thi đấu 3 hiệp. Chạy form, khi form và thời gian đang chạy ở 1:03 chẳng hạn, thì bị mất điện hoặc máy tính tự động reset, vv.. sau khi khắc phục sự cố, ta cho thi đấu tiếp tục từ 1:03. Vậy làm sao để có thể tùy chỉnh nhập thời gian 1:03 ngay trực tiếp trong form (chỗ thời gian) như kiểu nhập ở Text box ạ. Mà vẫn đảm bảo thời gian khi chạy hết về 0 thì vòng lặp lại trở lại số phút 2:00 và vòng đếm số hiệp đã chọn lúc đầu như ngoài form.
2. Để ý thấy khi thời gian chạy về 0:00 thì trễ mất 1 giây rồi mới báo chuông hết thời gian. Chỉnh sửa code như thế nào để khi thời gian nhảy về 0:00 là kêu chuống báo luôn mà không trế.
------
Thực sự nhìn vào đống code thì mọi người sẽ rất ngại, nên cũng rất mong mọi người thông cảm và nếu có thời gian cũng như nhiệt tình thì xin giúp đỡ em ạ. Em chân thành cảm ơn!
------
1 số phím trong form: Enter: bắt đầu chạy hoặc ngừng thời gian. ESC: thoát form.
Tập tin đính kèm
BDVT.rar
(549.28 KiB) Đã tải 28 lần



quangthangnhat
Bài viết: 2
Ngày tham gia: T.Năm 10/05/2018 8:39 pm

Re: Xin chỉnh sửa về code thời gian và vòng lặp.

Gửi bàigửi bởi quangthangnhat » T.Bảy 12/05/2018 10:28 am

Có ai quan tâm đến chủ đề này không ạ.? Xin giúp chỉnh sửa cho em với ạ.


Quay về “Visual Basic for Application (VBA)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.3 khách