Nhờ mọi người test giúp chương trình

Liên hệ QC
Chết cha!
Có khi nào tình trạng giống như bài 35 mình vừa đề cập không ta?
Đúng đó anh, Phải vào tab Add-in chọn mở form thì mới được, chứ vào phần VBA project chọn form tự chạy thì không được. Anh bổ sung phần đó vào bài 1 cho mọi người biết mà test.
 
Đúng đó anh, Phải vào tab Add-in chọn mở form thì mới được, chứ vào phần VBA project chọn form tự chạy thì không được. Anh bổ sung phần đó vào bài 1 cho mọi người biết mà test.
Thì TEST mà bạn! Tức là KIỂM TRA SỬ DỤNG
Khi đưa vào hoạt động, ta khóa VBA rồi, ai vào đó mà F5 nữa
 
Mình chỉ test được đến vậy.
 

File đính kèm

  • 111.png
    111.png
    168.2 KB · Đọc: 22
Không có DTPicker nên thay bằng hai cái Textbox để test :D. Ai muốn test thì tải file này (chưa xử lý ngày tháng khi thay Textbox cho DTPicker)
Mình vừa làm xong một chương trình, đã test và cảm thấy ổn trên máy tính nhưng vẫn còn hơi lo. Nay mình gửi lên đây nhờ các bạn test giúp xem liệu có lỗi gì đó xuất hiện không, chẳng hạn:
- Chạy file trên Excel 2007 có ổn không?
- Một vài lỗi nào đó trên form nhập liệu mà mình chưa lường trước được
- Hoặc các bạn có thể góp ý để chương trình dễ sử dụng hơn...

vân... vân...
--------------------------------------------
Trong lúc chờ đợi, mình cảm ơn các bạn trước nhé!
Trên WOF, khi nhập thông tin không đủ, thay vì liệt kê anh tô màu nền các control chưa nhập sẽ trực quan hơn.
Trên form Transfer, hai cái combobox anh dùng sự kiện Change thì tiện cho người dùng hơn là AfterUpdate.
 

File đính kèm

  • WOF_V3.2.xlsm
    128.1 KB · Đọc: 20
Không có DTPicker nên thay bằng hai cái Textbox để test :D. Ai muốn test thì tải file này (chưa xử lý ngày tháng khi thay Textbox cho DTPicker)

Trên WOF, khi nhập thông tin không đủ, thay vì liệt kê anh tô màu nền các control chưa nhập sẽ trực quan hơn.
Trên form Transfer, hai cái combobox anh dùng sự kiện Change thì tiện cho người dùng hơn là AfterUpdate.
Vâng! Gửi lên đây cũng nhằm mục đích này, để tham khảo nhiều ý kiến hay rồi tổng hợp lại thành cái hoàn hảo hơn!
 
Xin hỏi chủ thớt là tại sao không đi "thẳng" mà thích đi "cong", như cái đoạn code này:

Mã:
Private Sub Auto_Open()
  On Error Resume Next
  With ThisWorkbook
    Application.Run .Name & "!modVN.VNInitialize"
    Application.Run .Name & "!modCBar.BuildBar"
 
Xin hỏi chủ thớt là tại sao không đi "thẳng" mà thích đi "cong", như cái đoạn code này:

Mã:
Private Sub Auto_Open()
  On Error Resume Next
  With ThisWorkbook
    Application.Run .Name & "!modVN.VNInitialize"
    Application.Run .Name & "!modCBar.BuildBar"
Ý bạn là Application.Run?
Vì file này sẽ được lưu thành Addin nên tôi lo 2 chuyện:
1> Lo rằng khi cài vào máy tính trong cty, nếu như máy ấy cũng đang dùng code gì đó mà bị trùng tên sub, tên function thì sao?
2> Nếu không Application.Run thì là sao chạy được code ở Module khác, trong khi chúng là Private Sub?
Cuối cùng, tôi cho rằng cách này chắc ăn nhất, gọi tên "thẳng" nhất (trực tiếp) chứ đâu có "cong"
???
 
Không có DTPicker nên thay bằng hai cái Textbox để test :D. Ai muốn test thì tải file này (chưa xử lý ngày tháng khi thay Textbox cho DTPicker)
Không biết bạn có ý tưởng gì về việc nhập ngày tháng trên form không? Bởi nếu dùng TextBox thì lấy gì bảo đảm rằng người dùng sẽ nhập đúng? (Cứ cho rằng mình đã đặt ra quy định về phương pháp nhập)
Làm ra 1 ứng dụng thì không thể nói rằng: "Anh nhập sai ráng chịu" được!
 
Không biết bạn có ý tưởng gì về việc nhập ngày tháng trên form không? Bởi nếu dùng TextBox thì lấy gì bảo đảm rằng người dùng sẽ nhập đúng? (Cứ cho rằng mình đã đặt ra quy định về phương pháp nhập)
Làm ra 1 ứng dụng thì không thể nói rằng: "Anh nhập sai ráng chịu" được!
Em thì em sẽ dùng cái này:
http://www.giaiphapexcel.com/diendan/threads/tặng-file-mẫu-sử-dụng-textbox-với-input-mask.130366/
 
Web KT
Back
Top Bottom