Hình như cách làm này không ổn lắm bạn ạ, nếu bạn muốn nhập số 123456, chẳng lẽ bạn phải nhập 123.456?nhờ các anh chị hướng dẫn em cách định dạng là khi mình gõ 123 thì Excel nó sẽ tự thêm 3 số không vào sau số mình mới gõ - 123000
Private Sub Worksheet_Change(ByVal Target As Range)
If IsNumeric(Target.Value) Then
Application.EnableEvents = False
Target.Value = Target.Value * 1000
End If
Application.EnableEvents = True
End Sub
nhờ các anh chị hướng dẫn em cách định dạng là khi mình gõ 123 thì Excel nó sẽ tự thêm 3 số không vào sau số mình mới gõ - 123000
Bạn chọn vùng muốn định dạng -> Bấm chuột phải -> chọn Custom -> Ở khung type nhập: ###"000" -> OKnhờ các anh chị hướng dẫn em cách định dạng là khi mình gõ 123 thì Excel nó sẽ tự thêm 3 số không vào sau số mình mới gõ - 123000
Bạn chọn vùng muốn định dạng -> Bấm chuột phải -> chọn Custom -> Ở khung type nhập: ###"000" -> OK
Excel 2003
Vào Tools | Options |Edit | Places gõ vào -3
Excel 2007
Office | Excel Options | Advanced | nhóm Editing options | Places = -3
TTP.
Cách này không ổn anh ạh vì nó chỉ thể hiện thôi chứ thực chất nó vẫn là 123
Mình có cách nào chỉnh để thực hiện cho 1 sheet hay 1 cột không anh
Vì mình không hiểu rõ ý bạn. Nếu vậy thì đây: Bạn thực hiện 1 loạt lựa chọn sau:Cách này không ổn anh ạh vì nó chỉ thể hiện thôi chứ thực chất nó vẫn là 123
Nếu là tôi thì tôi chẳng cần phải chỉnh sửa hay code kiết gì cả ---> Tôi cứ gõ bình thường, sau khi xong việc tôi gõ số 1000 vào cell nào đó rồi copy nó, quét chọn vùng dữ liệu cần chuyển đội, click chuột phải, chọn Paste Special\Value - MultiplyCách này không ổn anh ạh vì nó chỉ thể hiện thôi chứ thực chất nó vẫn là 123
Mình có cách nào chỉnh để thực hiện cho 1 sheet hay 1 cột không anh