Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
'Chặn những ký tự không phải là số'
if not isnumeric(chr(keycode)) then keycode=0
End Sub
Dim OldVL as string
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Not IsNumeric(Target.Value) Then
Msgbox "Bạn đã nhập sai số liệu"
Target.Value = OldVL
Else
OldVL = Target.Value
End If
End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
OldVL = Target.Value
End Sub
Cái này công cụ Excel đã có sẳn: Validation (trong menu Data\Validation)Làm như thế nào để hiện bảng cảnh báo đồng thời không cho nhập dữ liệu tiếp nếu dữ liệu nhập vào không phải là kiểu số (Ví dụ : khi lỡ tay nhập nhầm kiểu text ,...) . Xin được chỉ dẫn , rất cảm ơn .
Nhờ ndu96081631 hướng dẫn chi tiết dùm (vùng tô màu ).Xin cảm ơnCái này công cụ Excel đã có sẳn: Validation (trong menu Data\Validation)
Bạn xem file và nhập thử
Đây là file hướng dẩn bằng hình, hy vọng bạn đọc xong có thể tự mình làm đượcNhờ ndu96081631 hướng dẫn chi tiết dùm (vùng tô màu ).Xin cảm ơn