Thầy cho hỏi làm thế nào trong các trường hợp này:
- Trong trường hợp mình nhập số thập phân thì đoạn code này cũng ngăn chặn.
- Khi đưa dữ liệu vào sheet mà trường hợp số cuối mình là hàng ngàn và là số 0 ví dụ 12.000 thì Excel nhầm là 12,000 ( 12 phẩy 000 ) nên nó chỉ nhận là 12 thôi.
Chào bạn bạn có thể đẩy file lên được không trong đó bạn nên note lại nhé.
Việc sử dụng dấu phần thập phân với phần nghìn trong VBA tuân thủ theo mặc định hệ Anh-Mỹ: dấu phẩy là dấu ngăn phần nghìn, dấu chấm ngăn phần thập phân. Việc này không đổi dù cho bạn có thiết lập trong control pannel / region.
Bạn chú ý dấu này và cách viết format số trong vba nhé.