Ân Nguyễn 132
Thành viên mới

- Tham gia
- 21/11/17
- Bài viết
- 6
- Được thích
- 0
- Giới tính
- Nam
Dạ các bác cho em hỏi là em có 1 ô excel ạ, giờ em muốn nhập vô là 234 thì ô đó nó tự nhảy là 0000234 và ô đó có kiểu dữ liệu là text có được không ạ
Được chứ.Đưa file lên đây xem nào.Muốn cột nào nó như vậy.Dạ các bác cho em hỏi là em có 1 ô excel ạ, giờ em muốn nhập vô là 234 thì ô đó nó tự nhảy là 0000234 và ô đó có kiểu dữ liệu là text có được không ạ
Bác tạo 1 cột mới được không bác, cột đó mình chỉ cần gõ số thôi ví dụ 234 thì nó sẽ thành 0000234 và nó là kiểu text đó bácĐược chứ.Đưa file lên đây xem nào.Muốn cột nào nó như vậy.
Thử gõ vào cột C, (Column = 3)cột đó mình chỉ cần gõ số thôi ví dụ 234 thì nó sẽ thành 0000234 và nó là kiểu text đó bác
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 And Target.Column = 3 Then
Application.EnableEvents = False
Target.Value = "'" & Format(Target.Value, "0000000")
Application.EnableEvents = True
End If
End Sub
Bạn xem cái file này nhé.Cứ nhập số vào là được.Bác tạo 1 cột mới được không bác, cột đó mình chỉ cần gõ số thôi ví dụ 234 thì nó sẽ thành 0000234 và nó là kiểu text đó bác
cái này phải tạo bằng VBA hả bác, chứ k làm thủ công được hả?Thử gõ vào cột C, (Column = 3)
Mã:Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count = 1 And Target.Column = 3 Then Application.EnableEvents = False Target.Value = "'" & Format(Target.Value, "0000000") Application.EnableEvents = True End If End Sub
Được!làm thủ công được
Vậy bác chỉ cho e đi :3
Chọn vùng nhập liệu > Format Cells > Number > Custom > Type: 0000000Dạ các bác cho em hỏi là em có 1 ô excel ạ, giờ em muốn nhập vô là 234 thì ô đó nó tự nhảy là 0000234 và ô đó có kiểu dữ liệu là text có được không ạ
Tự động không được!cái này phải tạo bằng VBA hả bác, chứ k làm thủ công được hả?
Cái họ đòi hỏi thêm là nó ở dạng Text!Chọn vùng nhập liệu > Format Cells > Number > Custom > Type: 0000000
Hì, ý em "thủ công" nghĩa là mình có thể tự điều chỉnh bằng tay mà không xài VBA đó bácMâu thuẫn. Muốn "tự động" bằng "thủ công" là thế nào?
Làm thủ công thì dùng hàm TEXT, ví dụ ở cột B gõ =TEXT(A1,"00000"), kéo công thức xuống. Sau đó Copy phần công thức này Paste lại cột A, xóa công thức ở cột B.Hì, ý em "thủ công" nghĩa là mình có thể tự điều chỉnh bằng tay mà không xài VBA đó bác