Định dạng text cho 1 ô

Liên hệ QC

bemy123

Thành viên mới
Tham gia
11/8/12
Bài viết
28
Được thích
0
Mọi người cho em hỏi, em muốn tạo 1 file sẵn sau đó chuyển cho người ta nhập liệu, nhưng em muốn là ở 1 cột cụ thể (trong file e đính kèm là cột C-nội dung là ngày tháng năm) người đó chỉ được phép nhập định dạng TEXT thôi, ngoài ra ko được nhập định dạng khác. Cảm ơn mọi người.
 

File đính kèm

  • File ngay thang nam.xlsx
    10.2 KB · Đọc: 16
Mọi người cho em hỏi, em muốn tạo 1 file sẵn sau đó chuyển cho người ta nhập liệu, nhưng em muốn là ở 1 cột cụ thể (trong file e đính kèm là cột C-nội dung là ngày tháng năm) người đó chỉ được phép nhập định dạng TEXT thôi, ngoài ra ko được nhập định dạng khác. Cảm ơn mọi người.
tức là bạn chỉ muốn người ta nhập theo 1 kiểu chẳng hạn như :dd/mm/yy hay chỉ liên quan tới là cái cột đó phải ở dạng text thế
Nếu muốn cột đó chỉ ở dạng text thì trước khi gửi file cho người ta nhập. bạn định dạng nó về dạng text coi
 
tức là bạn chỉ muốn người ta nhập theo 1 kiểu chẳng hạn như :dd/mm/yy hay chỉ liên quan tới là cái cột đó phải ở dạng text thế
Nếu muốn cột đó chỉ ở dạng text thì trước khi gửi file cho người ta nhập. bạn định dạng nó về dạng text coi
mình muốn cột đó ở định dạng text, mình có định dạng cột đấy trước khi gửi cho họ, nhưng do số lượng người nhập nhiều, họ lại ko hiểu, nên cứ nhập lung tung kiểu định dạng đấy, mình phải chỉnh sửa thủ công bằng cách thêm dấu nháy vào, rất vất vả. Có cách nào khóa định dạng đấy lại, chỉ cho nhập định dạng text kiểu "dd/mm/yyyy". Cảm ơn bạn.
 
mình muốn cột đó ở định dạng text, mình có định dạng cột đấy trước khi gửi cho họ, nhưng do số lượng người nhập nhiều, họ lại ko hiểu, nên cứ nhập lung tung kiểu định dạng đấy, mình phải chỉnh sửa thủ công bằng cách thêm dấu nháy vào, rất vất vả. Có cách nào khóa định dạng đấy lại, chỉ cho nhập định dạng text kiểu "dd/mm/yyyy". Cảm ơn bạn.
[/QUOTE
nghe có vẻ khó nhỉ. nếu thế hãy hiển thị trực quan cho họ nhìn thấy phải làm thế nào trước khi nhập thôi
 
Nếu bạn gởi file cho nhiều người nhập liệu, đơn giản chỉ cần ghi chú chung cho mọi người đừng đổi định dạng cột C, chỉ nhập là được rồi, sao lại khóa rắc rối vậy bạn ?
 
Nếu bạn gởi file cho nhiều người nhập liệu, đơn giản chỉ cần ghi chú chung cho mọi người đừng đổi định dạng cột C, chỉ nhập là được rồi, sao lại khóa rắc rối vậy bạn ?
Mình có nhắc hoài ah bạn, nhưng ko có tác dụng, do nhiều người nhập, nhưng lại thay đổi người thường xuyên nữa.
 
Bạn thử thêm code này vào sheet, code này thì người sử dụng định dạng gì đi nữa thì gõ xong cũng ra Text, còn đã text rồi mà còn dd/mm/yyyy thì mình không biết, haha !
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Columns("C:C"), Range(Target.Address)) Is Nothing Then
    Columns("C:C").NumberFormat = "@"
End If
End Sub
 

File đính kèm

  • File ngay thang nam.xlsb
    14.8 KB · Đọc: 6
Có 2 cách nhé: Nhập dạng text và dạng ngày (có thể công trừ được):
Dùng data validation, dạng text bạn cho điều kiện length=10, dạng date bạn cho điều kiện ngày nhỏ nhất và ngày lớn nhất

1575513179512.png
 

File đính kèm

  • 1575512939117.png
    1575512939117.png
    55.9 KB · Đọc: 2
Có 2 cách nhé: Nhập dạng text và dạng ngày (có thể công trừ được):
Dùng data validation, dạng text bạn cho điều kiện length=10, dạng date bạn cho điều kiện ngày nhỏ nhất và ngày lớn nhất

View attachment 229500
em cảm ơn ah
Bài đã được tự động gộp:

Bạn thử thêm code này vào sheet, code này thì người sử dụng định dạng gì đi nữa thì gõ xong cũng ra Text, còn đã text rồi mà còn dd/mm/yyyy thì mình không biết, haha !
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Columns("C:C"), Range(Target.Address)) Is Nothing Then
    Columns("C:C").NumberFormat = "@"
End If
End Sub
em cảm ơn ah
 
Nếu dùng cái này thì toàn bộ sheet sẽ ra text hết hả anh, vì trong bảng tính còn có số dạng number để tính toán nữa
Tôi thấy vấn đề của bạn khá rắc rối. Nếu bạn đang cài Office 32 bit thì bạn có thể tạo 1 UseForm rồi dùng control DateTimePicker để chọn ngày tháng
Với trường hợp của bạn, để đơn giản hóa và không phải suy nghĩ nhiều, bạn có thể nhập liệu trên 3 cột: cột ngày, cột tháng và cột năm <--- vậy là chắc chắn không nhầm rồi nhé
 
Mọi người cho em hỏi, em muốn tạo 1 file sẵn sau đó chuyển cho người ta nhập liệu, nhưng em muốn là ở 1 cột cụ thể (trong file e đính kèm là cột C-nội dung là ngày tháng năm) người đó chỉ được phép nhập định dạng TEXT thôi, ngoài ra ko được nhập định dạng khác. Cảm ơn mọi người.
Góp ý cho bạn:
1/ Theo tôi thì tiêu đề cột và thứ tự giống phải đúng vị trí là được.
2/ Còn người nhập liệu cứ búa xua cũng được miễn sao phải có đủ ngày tháng năm (File bạn thì vài chỗ chỉ có năm là không đúng quy định) phải kiểm điểm người nhập liệu, nếu không nó hiểu là năm 1905 (xem hình).
3/ Sau khi gộp dữ liệu nhiều File vào File của bạn cần theo dõi, tổng hợp thì dùng Text to Columns chuyển đổi cột ngày tháng năm cho nó đồng nhất. Bạn nên đưa dữ liệu thực tế khoảng 100 dòng để còn có cái mà thử,

Vụ này trước đây cũng có bạn hỏi rồi nhưng tôi không nhớ link của bài viết đó. Họ sử dụng phần mềm nhưng không có Calendar để chọn mà gõ tay dẫn đến mỗi người nhập liệu mỗi kiểu nên ngày tháng năm thì lộn tùng phèo giống như bạn nêu.

A_Ngay.GIF
 
Lần chỉnh sửa cuối:
Góp ý cho bạn:
1/ Theo tôi thì tiêu đề cột và thứ tự giống phải đúng vị trí là được.
2/ Còn người nhập liệu cứ búa xua cũng được miễn sao phải có đủ ngày tháng năm (File bạn thì vài chỗ chỉ có năm là không đúng quy định) phải kiểm điểm người nhập liệu, nếu không nó hiểu là năm 1905 (xem hình).
3/ Sau khi gộp dữ liệu nhiều File vào File của bạn cần theo dõi, tổng hợp thì dùng Text to Columns chuyển đổi cột ngày tháng năm cho nó đồng nhất. Bạn nên đưa dữ liệu thực tế khoảng 100 dòng để còn có cái mà thử,

Vụ này trước đây cũng có bạn hỏi rồi nhưng tôi không nhớ link của bài viết đó. Họ sử dụng phần mềm nhưng không có Calendar để chọn mà gõ tay dẫn đến mỗi người nhập liệu mỗi kiểu nên ngày tháng năm thì lộn tùng phèo giống như bạn nêu.

View attachment 229655
- Thật ra có trường hợp là người ta chỉ có năm sinh thôi anh, giống như trường hợp mình đi CMND vậy. Nghĩa là có người có đầy đủ ngày tháng năm sinh, có người chỉ có năm sinh.
- Em gửi file theo dữ liệu thực tế. Các cột em cần làm là các cột bôi vàng.
 

File đính kèm

  • Danh sach nguoi tham gia.xlsx
    49.7 KB · Đọc: 6
Web KT
Back
Top Bottom