Chỉ thay tên 1 Sub GPE thôi, code bạn viết sao để y vậy.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.
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
Cám ơn Thầy!!! Mong Thầy chỉ giáo thêm!!!
Call NhapLieu 'NhapLieu là tên lenh nhap lieu
Call NL_Click