Quy định kiểu nhập cố định cho 1 cột?

  • Thread starter Thread starter suntue
  • Ngày gửi Ngày gửi
Liên hệ QC

suntue

Thành viên mới
Tham gia
26/5/09
Bài viết
20
Được thích
1
Chào các bạn, nhờ các bạn giúp tớ chiêu này nhé:
Mình muốn qui định trong vùng A1:A35 trong excel chỉ được phép nhập 1 kí tự (ví dụ chữ M), không chấp nhận các ký tự khác, cũng như số. (không dùng Data/Data Validation/Settings/Allow/list)
Mong các bạn giúp tớ nhé, cảm ơn nhiều
 
Lần chỉnh sửa cuối:
Bạn chọn vùng A1:A35, chọn menu Data - Validation - Settings, chọn List trong mục Allow và gõ vào chữ M trong mục Source. Chọn tab Error Alert, và gõ thông báo khi nhập sai vào mục Error Message.
 
Chào các bạn, nhờ các bạn giúp tớ chiêu này nhé:
Mình muốn qui định trong vùng A1:A35 trong excel chỉ được phép nhập 1 kí tự (ví dụ chữ M), không chấp nhận các ký tự khác, cũng như số. (không dùng Data/Data Validation/Settings/Allow/list)
Mong các bạn giúp tớ nhé, cảm ơn nhiều
Với yêu cầu này mà bạn lại không chịu dùng Validation, vậy bạn muốn dùng phương pháp gì? Dùng code chăng? (được nhưng phí)
 
Bạn chọn vùng A1:A35, chọn menu Data - Validation - Settings, chọn List trong mục Allow và gõ vào chữ M trong mục Source. Chọn tab Error Alert, và gõ thông báo khi nhập sai vào mục Error Message.
Người ta nói rõ là không dùng Validation mà:
(không dùng Data/Data Validation/Settings/Allow/list)
Mà sao lại không được dùng Validation nhỉ, bạn có thể nói nguyên nhân không?
Bạn tham khảo cách dùng Macro thử xem sao:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target <> "M" And Target <> "" Then
Target.Select
MsgBox "Error"
Target.ClearContents
End If
End Sub
 
Cảm ơn bạn nhiều, mình không thích dùng data/.. list vì khoảng cách cột nhỏ, mà phải gắn thêm nút lệnh hình mũi tên bên cạnh nên khó nhập. NGoài ra còn có chiêu nào khác nữa không?
 
Nếu bạn không thích List thì bạn có thể sử dụng Custom, trong mục Formula bạn gõ và công thức =A1="M"
 
Mình làm được rồi, cám ơn bạn nhiều.
 
Web KT

Bài viết mới nhất

Back
Top Bottom