hung2412
Thành viên tích cực
- Tham gia
- 5/8/08
- Bài viết
- 929
- Được thích
- 240
- Giới tính
- Nam
Xin chào các bạn GPE!
Tôi có 1 thủ tục Sub trong VBA Excel là Lam_luong_cho_CBCNV, trong thủ tục Sub Lam_luong_cho_CBCNV tôi có lồng vào đó 1 thủ tục nữa là Check_Ho_ten. Khi chạy Code đến giai đoạn nằm trong thủ tục Check_Ho_ten thì gặp 1 điều kiện không thỏa mãn nào đó thì sẽ Exit Sub thủ tục Check_Ho_ten và chương trình chạy Code quay trở lại Sub Lam_luong_cho_CBCNV. Vấn đề ở đây là làm thế nào để chương trình chạy Code khi Exit Sub thủ tục Check_Ho_ten thì sẽ thoát hoàn toàn luôn (Mà không quay trở lại Sub Lam_luong_cho_CBCNV)?
Tôi có 1 thủ tục Sub trong VBA Excel là Lam_luong_cho_CBCNV, trong thủ tục Sub Lam_luong_cho_CBCNV tôi có lồng vào đó 1 thủ tục nữa là Check_Ho_ten. Khi chạy Code đến giai đoạn nằm trong thủ tục Check_Ho_ten thì gặp 1 điều kiện không thỏa mãn nào đó thì sẽ Exit Sub thủ tục Check_Ho_ten và chương trình chạy Code quay trở lại Sub Lam_luong_cho_CBCNV. Vấn đề ở đây là làm thế nào để chương trình chạy Code khi Exit Sub thủ tục Check_Ho_ten thì sẽ thoát hoàn toàn luôn (Mà không quay trở lại Sub Lam_luong_cho_CBCNV)?
Mã:
Sub Lam_luong_cho_CBCNV()
'Code ...'
'Chạy Code của Check_Ho_ten:'
Check_Ho_ten
'Code...'
End Sub
Mã:
Sub Check_Ho_ten()
'Code...
'Không thỏa mãn điều kiện thì Exit Sub (Thoát hoàn toàn khỏi VBA luôn mà không quay trở lại thủ tục Lam_luong_cho_CBCNV):
If ... then
...
Exit Sub
End if
End Sub
File đính kèm
Lần chỉnh sửa cuối: