Code có lúc chạy lúc không.

Liên hệ QC

Hai Lúa Miền Tây

❆❆❆❆❆❆❆❆
Thành viên BQT
Administrator
Tham gia
18/3/08
Bài viết
8,309
Được thích
15,867
Giới tính
Nam
Nghề nghiệp
Làm ruộng.
Lỗi là như thế này:
Code vẫn chạy bình thường, nhưng có lúc không chịu chạy. Em làm như sau:
- Khi không chạy em bấm Alt+F11 để vào cửa sổ code.
- Không làm gì hết, đóng cửa sổ.

Lúc này code chạy bình thường ???


Nhờ các Thầy, Cô, ACE test và hướng dẫn cách khắc phục.

Lưu ý:
- Giải nén vào 1 nơi nào đó.
- Mở Form.
- Chọn và Chạy lần lượt các option 1 , 2 , 4. trên form.
Cái option thứ 4 là vấn đề.
 

File đính kèm

Lỗi là như thế này:
Code vẫn chạy bình thường, nhưng có lúc không chịu chạy. Em làm như sau:
- Khi không chạy em bấm Alt+F11 để vào cửa sổ code.
- Không làm gì hết, đóng cửa sổ.

Lúc này code chạy bình thường ???


Nhờ các Thầy, Cô, ACE test và hướng dẫn cách khắc phục.

Lưu ý:
- Giải nén vào 1 nơi nào đó.
- Mở Form.
- Chọn và Chạy lần lượt các option 1 , 2 , 4. trên form.
Cái option thứ 4 là vấn đề.
Lúc chạy lúc không nghĩa là sao? Có báo lỗi gì không?
Để test code trước khi đưa ra sản phẩm cuối cùng, bạn không nên dùng On Error Resume Next... vì ta còn phải xem lúc code báo lỗi là lỗi tại đâu (mới biết mà xử lý chứ)
Xóa On Error Resume Next và test lại xem
 
Upvote 0
Chả hiểu sao mình copy thêm 1 sheet để tên không có trong DS. Thế là mình chạy các kiểu vẫn OK mà. Với điều kiện không chạy xóa sheet , nếu xóa rồi thì làm gi còn thằng lạ nào mà chép
 
Lần chỉnh sửa cuối:
Upvote 0
Lúc chạy lúc không nghĩa là sao? Có báo lỗi gì không?
Để test code trước khi đưa ra sản phẩm cuối cùng, bạn không nên dùng On Error Resume Next... vì ta còn phải xem lúc code báo lỗi là lỗi tại đâu (mới biết mà xử lý chứ)
Xóa On Error Resume Next và test lại xem
Vấn đề là nó không báo lỗi gì hết Thầy à, cứ im lìm (Lúc chạy lúc không) Khi nhấn Alt+F11 để vào xem code, không làm gì hết, đóng cửa sổ đó lại. Chạy code re re... Em không hiểu nguyên nhân tại sao ???
 
Upvote 0
Vấn đề là nó không báo lỗi gì hết Thầy à, cứ im lìm (Lúc chạy lúc không) Khi nhấn Alt+F11 để vào xem code, không làm gì hết, đóng cửa sổ đó lại. Chạy code re re... Em không hiểu nguyên nhân tại sao ???
Khi bạn tạo một Worksheet mới thì Worksheet mới này chưa có Codename (Codename = ""). Mà trong code bạn dùng Codename để xác định một sheet là sheet cũ hay sheet mới bằng hàm InStr(), do Codename = "" nên Code của bạn không tìm thấy sheet mới nào hết. Khi bạn vào cửa sổ VBE thì Codename của các sheet mới mới được tạo, quay trở lại Excel thì chạy code sẽ có kết quả.
Nguyên nhân đã biết, khắc phục như thế nào là tùy bạn.
 
Upvote 0
Web KT

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

Back
Top Bottom