Sao không hiện Msgbox (1 người xem)

  • Thread starter Thread starter DMQ
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

DMQ

Thành viên dốt
Tham gia
21/3/12
Bài viết
722
Được thích
57
Giới tính
Nam
Em mới tập tành đến với VBA, em có thử làm đoạn code để báo lỗi như trong file đính kèm. Không biết sai chổ nào mà không hiện lên Msgbox, Mong các AC chỉ giáo.
 

File đính kèm

Em mới tập tành đến với VBA, em có thử làm đoạn code để báo lỗi như trong file đính kèm. Không biết sai chổ nào mà không hiện lên Msgbox, Mong các AC chỉ giáo.
Chỉ thay tên 1 Sub GPE thôi, code bạn viết sao để y vậy.
PHP:
Private Sub GPE()
    If Range("B3") = "" Or Range("B4") = "" Or Range("B5") = "" Or Range("B6") = "" Or Range("B7") = "" Then
        MsgBox "Ban chua nhap du du lieu" & Chr(13) & "Xin ban hay kiem tra lai", , "Thong Bao"
        [B3].Select
    Else
        NhapLieu
    End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.ScreenUpdating = False
If Target.Address = "$B$8" Then
GPE
End If
End Sub
 
Upvote 0
Cám ơn Thầy!!! Mong Thầy chỉ giáo thêm!!!
 
Upvote 0
Cám ơn Thầy!!! Mong Thầy chỉ giáo thêm!!!

bac bate đang làm khó bạn ra - bằng cách đổi tên SUB rùi lắp vào, thế thui

Lý do chính là sub NL_Click có nhưng chưa gọi, mà Msgbox lại nằm trong SUB này

Bạn chỉ cần sửa
dòng code sau trong Sub Worksheet_SelectionChange
Mã:
Call NhapLieu 'NhapLieu là tên lenh nhap lieu

thành
Mã:
Call NL_Click

là được thui,
 
Upvote 0
Dù gì nữa thì em cũng cám ơn Thầy Ba Tê và Bạn vodoi2x, hai người đã cho em thêm cái hay của VBA.
 
Upvote 0
Web KT

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

Back
Top Bottom