tạo thông báo khi nhập điểm sai? (4 người xem)

Liên hệ QC

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

ongtrungducmx25

Thành viên gạo cội
Tham gia
5/2/07
Bài viết
2,077
Được thích
1,987
Nghề nghiệp
GV
chào cả nhà!
Em muốn làm thông báo khi người nhập vào bảng điểm sai,chú ý chỉ nhập hai chử số.
vd: 5.5,5.6,..................10.0
nếu nhâp không đúng thì thông báo lổi nhé!thank
 
Bạn muốn nhập điểm từ Form hay nhập trực tiếp từ Sheets
 
nhập điểm từ Form được hai chử số có đựơc không?
vd: nhập 65=>6.5 hay 5=>5.0,10=>10.0
còn 05=>0.5, 0=>0.0
nói chung là nhập hai số thập phân, hoặc nhập một số thì cho kết quả như bên dưới nhé!
nhập một số: 0,1,2,3,4,5,6,7,8,9 thì biến thành 0,1,2,3,4,5,6,7,8,9
nhập hai số :05,15,25,...........10 thì biến thành 0.5,1.5,2.5,.........10.0

thank bạn trước nhé!
 
Thêm 1 Textbox vào UserForm rồi viết đoạn code sau cho sự kiện Exit của Textbox.
Mã:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    On Error Resume Next
    If Len(TextBox1.Text) >= 2 And TextBox1.Text <> 10 Then TextBox1.Text = Round(TextBox1.Text / 10, 2)
End Sub
Nhập số xong nhấn Enter sẽ có kết quả (tuy nhiên trong UserForm phải có thêm ít nhất 1 Object nữa, 1 command chẳng hạn...)
 
ongtrungducmx25 đã viết:
nhập điểm từ Form được hai chử số có đựơc không?
nhập một số: 0,1,2,3,4,5,6,7,8,9 thì biến thành 0,1,2,3,4,5,6,7,8,9
nhập hai số :05,15,25,...........10 thì biến thành 0.5,1.5,2.5,.........10.0

Bạn xem thử File này xem có đúng yêu cầu không nhé
 

File đính kèm

chào bạn dat2007 file của bạn cũng hay nhưng không giới hạn như mình yêu cầu .
Mình chỉ cho phép nhập từ 1 đến 2 số thôi , nhập số đơn vị hoặc chục thôi, khi nhập tự động cho ra kết qủa ngay!

nhập một số: 0,1,2,3,4,5,6,7,8,9 thì biến thành 0,1,2,3,4,5,6,7,8,9
nhập hai số :05,15,25,...........10 thì biến thành 0.5,1.5,2.5,.........10.0

mình mượn lại file của em "Phước"nhé cái này phủ khối rồi nhập điểm thôi,có ai bổ sung thêm cho mình nhập chữ số hàng chục nhé
 

File đính kèm

Web KT

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

Back
Top Bottom