Định dạng số

Liên hệ QC

thuyyeu99

Trùm Nhiều Chuyện
Tham gia
6/6/08
Bài viết
1,729
Được thích
875
trong Form của em có dùng

Private Sub TBSL_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii > 57 Then KeyAscii = 0
End Sub

để nhập số lượng nhưng em đánh dấu "," thì nó mới hiểu là phần dư còn đánh dấu "." nó không hiểu phần dư.

ví dụ : trong tesbox em đánh 1,5 thì khi copy vào cell thì nó hiểu là "1,5"

và khi em đánh 1.5 thì khi copy vào cell thì nó hiểu là "15"

các anh chị cho em hỏi có cách nào khi mình nhấn "," hay "." nó đều hiểu là " 1,5 "không

cám ơn các anh chị quan tâm
 
Thì bạn cứ thêm 1 dòng lệnh vào đoạn code của bạn:

if keyascii=188 then keyascii=190
 
Upvote 0
nếu thêm vào thì nó bị ngược trở lại tức là em danh 1.5 thì nó hiểu còn 1,5 thì nó không hiểu (em muốn gõ "," hay "." nó đều hiểu )
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom