tientudung74
Thành viên mới

- Tham gia
- 18/6/08
- Bài viết
- 10
- Được thích
- 0
Bác quanghai1969 à vấn đề là thế này: đoạn code của em :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If TypeName(Target.Value) <> "Double" Then
Target.Value = ""
Else
Target.NumberFormat = "0.0"
If IsNumeric(Target.Value) And Target.Value > 10 Then Target.Value = Target.Value / 10
End If
End Sub
nhằm mục đích nhập điểm nhanh, cụ thể: em nhập 1111 máy tự hiểu 1.1; nhập 3 máy tự hiểu 3.0; nhập 3.5 máy hiểu là 3.5; nhập 34567 máy tự hiểu là 3.5; nhập 3,5 hoặc Text máy bỏ trống. Nhưng em nhập 01 thì nó chỉ hiểu là 1.0 mà em cần phải là 0.1. Rất mong được bác và mọi người giúp đỡ.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If TypeName(Target.Value) <> "Double" Then
Target.Value = ""
Else
Target.NumberFormat = "0.0"
If IsNumeric(Target.Value) And Target.Value > 10 Then Target.Value = Target.Value / 10
End If
End Sub
nhằm mục đích nhập điểm nhanh, cụ thể: em nhập 1111 máy tự hiểu 1.1; nhập 3 máy tự hiểu 3.0; nhập 3.5 máy hiểu là 3.5; nhập 34567 máy tự hiểu là 3.5; nhập 3,5 hoặc Text máy bỏ trống. Nhưng em nhập 01 thì nó chỉ hiểu là 1.0 mà em cần phải là 0.1. Rất mong được bác và mọi người giúp đỡ.
Lần chỉnh sửa cuối: