Cách thêm 3 số không vào sau 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
874
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
 
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
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?
Thực ra việc này không khó. Ví dụ: bạn sử dụng code sau:
PHP:
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
 
Có cách nào không dùng vba không anh
 
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

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.
 
Lần chỉnh sửa cuối:
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" -> OK
Cách này có ưu điểm là bạn muốn "áp dụng ý muốn" của bạn lên vùng nào thì chỉ có vùng đó thay đổi chứ không có tác dụng cho toàn bộ Sheet
 
Lần chỉnh sửa cuối:
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

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

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.

Mình có cách nào chỉnh để thực hiện cho 1 sheet hay 1 cột không anh
 
Lần chỉnh sửa cuối:
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

Tùy chỉnh này thuộc mức Application nên có tác dụng toàn bộ chương trình Excel, không thiết lập cho từng sheet được :)

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
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:
Tool - Options - Edit - Fixed decimal, ở khung Places bạn chọn giá trị -3
 
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
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 - Multiply
Xong
 
Web KT
Back
Top Bottom