chào mọi người
mình có 1 file dữ liệu sau đây, mình muốn kiểm tra dữ liệu đầu vào đúng theo yêu cầu bài toán
cụ thể là nếu 3 kí tự cuối cùng của cột "D" không phải là "MAX" hoặc không phải "MIN" thì msgbox thông báo là lấy dữ liệu vào không chính xác, mình có lập code như sau mà chắc là sai mong mọi người giúp đỡ
For i = 2 To 100
If Right(Cells(i, "D"), 3) <> "MAX" Then
MsgBox ("SAI DU LIEU")
Exit For
End If
If Right(Cells(i, "D"), 3) <> "Min" Then
MsgBox ("SAI DU LIEU")
Exit For
End If
Next
End Sub
mình có 1 file dữ liệu sau đây, mình muốn kiểm tra dữ liệu đầu vào đúng theo yêu cầu bài toán
cụ thể là nếu 3 kí tự cuối cùng của cột "D" không phải là "MAX" hoặc không phải "MIN" thì msgbox thông báo là lấy dữ liệu vào không chính xác, mình có lập code như sau mà chắc là sai mong mọi người giúp đỡ
For i = 2 To 100
If Right(Cells(i, "D"), 3) <> "MAX" Then
MsgBox ("SAI DU LIEU")
Exit For
End If
If Right(Cells(i, "D"), 3) <> "Min" Then
MsgBox ("SAI DU LIEU")
Exit For
End If
Next
End Sub