Thầy ơi, cho em hỏi chỗ chỉ cho phép nhập số vào textbox thì nếu muốn cho nhập số thập phân thì điều chỉnh định dạng như thế nào ạ?
Chào bạn bạn làm như sau nhé
Option Explicit
Private Sub TextBox1_Change()
TextBox1.Text = Format(TextBox1.Text, "#,##")
End Sub
Để nhập số thập phân thì định dạng là "#,##0.00"
Tùy theo bạn muốn bao nhiêu chữ số thập phân thì bạn thêm các chữ số 0 tương ứng sau dấu chấm.
Bạn nên giới hạn chữ số thập phân khi nhập sẽ tốt hơn. Còn nếu không giới hạn thì định dạng theo cách của thầy Tuấn Ba (hoặc không cần chuyển đổi format do khi đã làm việc với số thập phân thì phần triệu, phần tỷ sẽ ít gặp nên không cần dấu ngăn cách phần nghìn)