Hiện số trên Msgbox bằng VBA (1 người xem)

Liên hệ QC

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

conghoangxd037

Thành viên chính thức
Tham gia
16/1/13
Bài viết
54
Được thích
2
Hiện em có number=3800 nhưng khi làm tròn lên round(3800/1000,3) thì cho hiện msgbox thì sẽ thông báo 3.8 nhưng em muốn có số trên msgbox là 3.800( phải có 2 số 0 đằng sau em nghĩ hoài không ra mong anh chị giúp em với.
Ví dụ: 3800/1000 thì hiện 3.800 ; 2890/1000 thì hiện 2.890 ; 3000/1000 thì hiện 3.000
 
Hiện em có number=3800 nhưng khi làm tròn lên round(3800/1000,3) thì cho hiện msgbox thì sẽ thông báo 3.8 nhưng em muốn có số trên msgbox là 3.800( phải có 2 số 0 đằng sau em nghĩ hoài không ra mong anh chị giúp em với.
Ví dụ: 3800/1000 thì hiện 3.800 ; 2890/1000 thì hiện 2.890 ; 3000/1000 thì hiện 3.000
Dùng hàm Format bạn à. Ví dụ:
Mã:
MsgBox Format(3800/1000, [B][COLOR=#ff0000]"0.000"[/COLOR][/B])
Chổ màu đỏ chính là định dạng bạn cần xuất
 
Upvote 0

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

Back
Top Bottom