Thoát Sub khi chọn Cancel của Input box đầu tiên

Liên hệ QC

Nguyễn Hồng Quang

Thành viên GPE Hà Nội
Tham gia
8/6/07
Bài viết
1,203
Được thích
876
Giới tính
Nam
Nghề nghiệp
Kế toán
Em có file sử dụng Input Box để xử lý. Nếu chọn vùng dữ liệu rồi ấn OK thì mọi chuyện sẽ tiếp diễn theo trình tự...
Nhưng nếu Inputbox đầu tiên xuất hiện, ta ấn Cancel thì nó không thoát sub ngay mà lại vẫn chạy tiếp, Cho em hỏi là Làm thế nào để Khi Input Box đầu tiên xuất hiện , chọn Cancel thì thoát sub luôn ạ
 

File đính kèm

  • Test Replace by input box.xlsm
    24.2 KB · Đọc: 8
Em có file sử dụng Input Box để xử lý. Nếu chọn vùng dữ liệu rồi ấn OK thì mọi chuyện sẽ tiếp diễn theo trình tự...
Nhưng nếu Inputbox đầu tiên xuất hiện, ta ấn Cancel thì nó không thoát sub ngay mà lại vẫn chạy tiếp, Cho em hỏi là Làm thế nào để Khi Input Box đầu tiên xuất hiện , chọn Cancel thì thoát sub luôn ạ
Mã:
Sub t()
    Dim a
    a = InputBox("nhap ")
    If StrPtr(a) = 0 Then
        MsgBox "Clicked Cancel"
    ElseIf a = "" Then
        MsgBox "khoang trang"
    Else
        MsgBox "a=" & a
    End If
End Sub
 
Upvote 0
Bạn bấm Cancel là nó trả lỗi (chuối thế :) )
Chỉ cần bẫy lỗi đó là xong.
 
Upvote 0
Web KT
Back
Top Bottom