hỏi về data validation (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tran an 30490

Thành viên chính thức
Tham gia
19/8/13
Bài viết
59
Được thích
1
Mọi người ơi, cho mình hỏi, mình muốn tạo data validation mà khi nhập chữ in hoa vào thì được còn nhập chữ in thường vào thì sẽ bị báo lỗi thì làm như thế nào nhỉ ?
 
Mọi người ơi, cho mình hỏi, mình muốn tạo data validation mà khi nhập chữ in hoa vào thì được còn nhập chữ in thường vào thì sẽ bị báo lỗi thì làm như thế nào nhỉ ?
Nhập in thường thì dùng Code chuyển thành IN HOA giúp người nhập nhập dữ liệu cho nhanh mà vẫn đúng yêu cầu.
Lỡ nhập không đúng phải nhập lại tốn công?
Có đủ 2 kiểu, tuỳ nghi sử dụng nhé.
 

File đính kèm

Lần chỉnh sửa cuối:
làm thử vậy
ví dụ validation cho G5
Mã:
=CODE(UPPER(G5))=CODE(G5)

Hàm CODE không hoạt động với tiếng Việt Unicode đâu nha
Ví dụ với ký tự thì CODE(UPPER("")) hay CODE("") đều trả về kết quả = 63
Có chăng là dùng hàm EXACT
 
Nhập in thường thì dùng Code chuyển thành IN HOA giúp người nhập nhập dữ liệu cho nhanh mà vẫn đúng yêu cầu.
Lỡ nhập không đúng phải nhập lại tốn công?
Có đủ 2 kiểu, tuỳ nghi sử dụng nhé.
Xin bác câu lệnh chuyển thành chữ Hoa Đầu Chữ dùng cho nhập họ tên
 
Xin bác câu lệnh chuyển thành chữ Hoa Đầu Chữ dùng cho nhập họ tên
Tôi không thấy trong VBA có hàm chuyển chữ Hoa đầu từ, nhưng trong Hàm Excel thì có Proper().
Thử thay UPPER() thành WorksheetFunction.Proper() xem sao.
 
Mình mới tìm hiểu về data validation, chọn từ danh sách dạng cột định sẵn thì mình trên mạng hướng dẫn rất nhiều, nhưng danh sách từ 1 bảng và chọn nhiều tiêu chí cho 1 dòng thì mình không tìm được ở đâu cả. Mọi người giúp mình với!!!! ví dụ ở file đính kèm ô Mã số của sheet Nhap nhé.
 

File đính kèm

Mình mới tìm hiểu về data validation, chọn từ danh sách dạng cột định sẵn thì mình trên mạng hướng dẫn rất nhiều, nhưng danh sách từ 1 bảng và chọn nhiều tiêu chí cho 1 dòng thì mình không tìm được ở đâu cả. Mọi người giúp mình với!!!! ví dụ ở file đính kèm ô Mã số của sheet Nhap nhé.

cái này không phải validation, cái này là combobox.
mà cái combo của bạn nó có một số cái dở là như vậy
bạn sử dụng listfillrange là một name, vì vậy bạn phải tạo ra một đóng name cho nặng file.

cái combobox trên sheet nó dở là không không có cái listitem, cái này nó dở hơn list box.

vì vậy bạn nên chuyển sang xài listbox sẻ hay hơn, khi bạn chọn một item thì nó sẻ điền những item còn lại vào các cột tương ứng,
còn combobox thì phài dùng find, tìm trên sheet nguồn rồi mới điền vào các cột được.

cái này trên diễn đàn nhiều lắm. tại bạn tìm không đúng từ khoá đó, bạn tìm listbox hoặc combobox mới đúng
 
mình đưa ra ví dụ đây, mọi người giúp mình với nhé.làm sao để khi mình nhập chữ in thường như ô bôi màu vàng thì excel tự động chuyển thành in hoa hoặc là sẽ báo lỗi như đang dùng data validation được nhỉ?
 

File đính kèm

mình đưa ra ví dụ đây, mọi người giúp mình với nhé.làm sao để khi mình nhập chữ in thường như ô bôi màu vàng thì excel tự động chuyển thành in hoa hoặc là sẽ báo lỗi như đang dùng data validation được nhỉ?
Bạn chọn vùng từ D4:Dn sau đó chọn Data Validation với Custom sau:

Cách 1
Mã:
=EXACT($D4,INDEX($P$4:$P$16,MATCH($D4,$P$4:$P$16,0)))=TRUE

Cách 2
Mã:
=EXACT($D4,UPPER($D4))=TRUE
 
sao minh vẫn không làm được nhỉ???
Bạn có thể gửi cho mình ví dụ được không. mình đang học excel nên còn kém.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom